Plex logo

20 self-hosted Plex alternatives

Plex is a media management and streaming service that organizes personal movies, TV shows, music, and photos, streams them to user devices via a media server/client model, and provides ad-supported on-demand content and live TV channels.

Alternatives to Plex

Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

Jellyfin screenshot

56.2k stars5.4k forksGPL-2.0last commit Actively maintained

Self-hosted music streaming server with a modern web UI, Subsonic-compatible API, multi-user support, and on-the-fly transcoding for large libraries.

Navidrome screenshot

23.1k stars1.7k forksGPL-3.0last commit Actively maintained

Kodi is an open source media center for organizing and playing local and networked video, music, and photos with a TV-friendly interface and add-on ecosystem.

Kodi screenshot

21.1k stars6.6k forkslast commit Actively maintained

Koel is a web-based personal music streaming server with a modern player UI, multi-user support, playlists, library management, and optional mobile apps.

Koel screenshot

17.2k stars2.1k forksMITlast commit Actively maintained

Self-hosted web app for organizing, tagging, and streaming a private adult video and image library with metadata scraping, galleries, and markers.

Stash screenshot

12.9k stars1.2k forksAGPL-3.0last commit Actively maintained

Mopidy is an extensible Python music server that plays local files and radio streams, and can add streaming service backends via extensions with MPD and web clients.

Mopidy screenshot

8.6k stars719 forksApache-2.0last commit Actively maintained

Open-source Ruby on Rails music streaming server that indexes a local music directory, provides web and mobile players, playlists, multi-user accounts, and Docker deployment.

Black Candy screenshot

4.4k stars223 forksMITlast commit Actively maintained

Bazarr is a Sonarr/Radarr companion that automatically searches, downloads, and upgrades subtitles for your movies and TV shows based on per-title language preferences.

Bazarr screenshot

4.2k stars388 forksGPL-3.0last commit Actively maintained

#10

Dim is a self-hosted media manager that indexes, organizes, and beautifies your media libraries with a modern web UI for browsing and playback.

4.1k stars183 forksAGPL-3.0last commit Slowing down

Ampache is a web-based audio and video streaming app and file manager for accessing and streaming your organized music and video collection from almost any device.

Ampache screenshot

3.8k stars605 forksAGPL-3.0last commit Actively maintained

Open-source TV streaming server and DVR for Linux supporting DVB/ATSC/IPTV inputs and HTSP/HTTP streaming.

TVHeadend screenshot

3.5k stars973 forksGPL-3.0last commit Actively maintained

Kometa is a Python tool that automates Plex metadata, builds collections and playlists, and applies overlays using configuration files and third-party metadata sources.

3.4k stars370 forksMITlast commit Actively maintained

Self-hosted music library manager that unifies local and streaming sources and streams to many player ecosystems with Home Assistant integration.

Music Assistant screenshot

3k stars557 forksApache-2.0last commit Actively maintained

Polaris is a self-hosted music streaming server for browsing and streaming your personal music collection from web browsers and mobile devices, with multi-user support.

Polaris screenshot

2.7k stars128 forksMITlast commit Actively maintained

Self-hosted IPTV channel builder that turns your Plex, Jellyfin, or Emby libraries into scheduled live TV streams with an HDHomeRun-style tuner, M3U, and web guide.

Tunarr screenshot

2.5k stars123 forksZliblast commit Actively maintained

Fladder is a cross-platform Jellyfin client that streams, transcodes, and downloads media for offline playback, with profile switching, library management, and adaptive UI.

Fladder screenshot

2.5k stars164 forksGPL-3.0last commit Actively maintained

Gonic is a lightweight, self-hosted Subsonic API server for streaming your music library with transcoding, playlists, podcasts support, and multi-user access.

2.5k stars155 forksGPL-3.0last commit Actively maintained

#19

Kyoo is a self-hosted video-focused media server for movies, TV series, and anime, with automatic library scanning, transcoding, and modern web/mobile clients.

Kyoo screenshot

2.5k stars75 forksGPL-3.0last commit Actively maintained

Self-hosted statistics app for Jellyfin, providing session monitoring, watch history, and user/library analytics with backup and autosync support.

2.5k stars97 forksMITlast commit Actively maintained

What replacing Plex actually involves

Every option on this page is open source and free to run on your own hardware, so you own the data and there is no subscription to cancel. 19 of 20 shipped a commit in the last six months. Licences in this list: GPL-2.0, GPL-3.0, MIT, AGPL-3.0, Apache-2.0. In exchange you take on hosting, backups and updates yourself.

Browse everything in Video Media Servers.

Other tools people replace alongside Plex