26 open-source apps
Best self-hosted Media Servers apps
Featured in Media ServersSponsored
Feature your appRanked by GitHub stars
All 26 Media Servers apps
Jellyfin
jellyfin/jellyfin
Media server for audio, video, books, comics, and photos with a sleek interface and robust transcoding capabilities. Almost all modern platforms have clients, including Roku, Android TV, iOS, and…
FeaturedMedia ServersC#DockerSRS
ossrs/srs
A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.
Media ServersC++DockerInvidious
iv-org/invidious
Alternative YouTube front-end.
Media ServersCrystalDockerKodi
xbmc/xbmc
Multimedia/Entertainment center, formerly known as XBMC. Runs on Android, BSD, Linux, macOS, iOS and Windows.
Media ServersC++MediaMTX
bluenviron/mediamtx
Ready-to-use, zero-dependency real-time media server and proxy to publish, read, record, playback and route video/audio streams over SRT, WebRTC, RTSP, RTMP, HLS, MPEG-TS, RTP.
Media ServersGoDockerPeerTube
Chocobozzz/PeerTube
Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser.
Media ServersTypeScriptStash
stashapp/stash
A web-based library organizer and player for your adult media stash, with auto-tagging and metadata scraping support.
Media ServersGoDockerOwncast
owncast/owncast
Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options.
Media ServersGoTube Archivist
tubearchivist/tubearchivist
Organize, search, and enjoy your YouTube collection. Subscribe, download, and track viewed content with metadata indexing and a user-friendly interface.
Media ServersPythonDockerRestreamer
datarhei/restreamer
Access H.264 real-time video streaming on your website without a streaming provider.
Media ServersHTMLDockerMediaCMS
mediacms-io/mediacms
Modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API.
Media ServersPythonDockerOvenMediaEngine
OvenMediaLabs/OvenMediaEngine
Streaming Server with Sub-Second Latency.
Media ServersC++DockerNymphCast
MayaPosch/NymphCast
Turn your choice of Linux-capable hardware into an audio and video source for a television or powered speakers (alternative to Chromecast).
Media ServersCKyoo
zoriya/Kyoo
Innovative media browser designed for seamless streaming of anime, series and movies, offering advanced features like dynamic transcoding, auto watch history and intelligent metadata retrieval.
Media ServersTypeScriptDockerµStreamer
pikvm/ustreamer
Lightweight and very quick server to stream MJPEG video from any V4L2 device to the net.
Media ServersCCyTube
calzoneman/sync
Synchronize media, chat, and more for an arbitrary number of channels.
Media ServersJavaScriptMeelo
Arthi-chaud/Meelo
Personal Music Server, designed for collectors and music maniacs.
Media ServersTypeScriptDockerGerbera
gerbera/gerbera
UPnP Media Server, which allows you to stream your digital media throughout your home network and listen to/watch it on a variety of UPnP compatible devices.
Media ServersC++DockerKaraoke Eternal
bhj/KaraokeEternal
Host awesome karaoke parties where everyone can easily find and queue songs from their phone's browser. The player is also fully browser-based with support for MP3+G, MP4 and WebGL visualizations.
Media ServersTypeScriptDockerRapidbay
hauxir/rapidbay
Videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or from a Chromecast/AppleTV/Smart TV.
Media ServersPythonDockerMistServer
DDVTECH/mistserver
Public domain streaming media server that works with any device and any format.
Media ServersCSyncTube
RblSb/SyncTube
Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat.
Media ServersHaxemikochi
zer0tonin/Mikochi
Browse remote folders, upload files, delete, rename, download and stream files to VLC/mpv.
File ManagersJavaScriptDockercmyflix
farfalleflickan/cmyflix
Minimalist Plex/Jellyfin alternative to stream video.
Media ServersCClipBucket
MacWarrior/clipbucket-v5
Start your own video sharing website (YouTube/Netflix Clone) in a matter of minutes.
Media ServersJavaScriptDockerTiramisu
MrRobotoGit/tiramisu
BitTorrent engine with a FUSE virtual filesystem that streams torrents live to Plex/Jellyfin without downloading (alternative to Real-Debrid).
Media ServersGoDocker
What is the best self-hosted app for media servers?
By GitHub stars, Jellyfin is the most popular self-hosted app for media servers with 57,817 stars, followed by SRS and Invidious. The best fit depends on your needs, so compare Docker support, license and recent activity on each app page.
Are these Media Servers apps free?
Yes. All 26 apps in this category are open source and free to run on your own server. A few also offer a paid hosted plan or enterprise add-ons, but self-hosting the open-source edition costs nothing beyond your hardware.
How do I install a self-hosted Media Servers app?
17 of the 26 apps here ship a Docker image, which is the easiest route: rent a small VPS or use a home server, install Docker, and start the app with its Docker Compose file. Apps without an image list their native install steps in the README.
Which Media Servers apps are most actively developed?
Measured by commits in the last twelve months, the most active projects are Kodi (3,658 commits), Jellyfin (2,025 commits) and PeerTube (1,848 commits). Active development usually means faster bug fixes and security patches.