Jellyfin
Fully free, open-source media server with no premium tiers, no tracking, and no vendor lock-in. Stream movies, TV, music, and live TV to any device. A community fork of Emby
Quick Start
docker run -d -p 8096:8096 -v /path/to/config:/config -v /path/to/media:/media jellyfin/jellyfin Overview
Jellyfin is a free, open-source media server with no premium tiers, no telemetry, and no account required on a third-party service. It streams your personal collection of movies, TV shows, music, photos, and live TV to any device via native apps or a web browser. Every feature — including hardware transcoding — is free.
The no-paywall distinction matters if you are coming from Plex. Plex requires a Plex Pass subscription for hardware transcoding, offline sync, and live TV DVR. Jellyfin has no equivalent gate. Hardware transcoding on Intel Quick Sync, NVIDIA NVENC, AMD VCE, and Raspberry Pi VideoCore is available in the standard build at no cost.
Jellyfin started as a community fork of Emby after Emby moved features behind a premium tier in 2018. Development has been active since, with apps available for iOS, Android, Apple TV, Android TV, Fire TV, Roku, and all major browsers. SyncPlay allows multiple users to watch together in sync from different locations — a feature most media servers charge for.
The trade-offs versus Plex are real. Initial setup involves more manual configuration, and the library matching and metadata fetching is less automatic. The plugin ecosystem exists but is smaller and less curated. Remote access relies on your own network setup rather than a relay service.
For anyone already comfortable with self-hosting and unwilling to pay ongoing fees for features that were once free, Jellyfin is the clear choice.
Jellyfin: Pros & Cons
| Pros (The Wins) | Cons (The Friction) |
|---|---|
| Fully free: No premium tier; every feature including transcoding is free. | Manual setup: More configuration than Plex; library matching less automatic. |
| Hardware transcoding: Intel, NVIDIA, AMD, and Pi all supported at no cost. | Smaller plugin ecosystem: Fewer add-ons; community plugins vary in quality. |
| All major platforms: iOS, Android, tvOS, Roku, Fire TV, and web all covered. | No relay service: Remote access needs your own network configuration. |
| No tracking: No telemetry, no account, no vendor lock-in. | User management: Parental controls and per-user settings less polished than Plex. |
Use Cases
Specific ways to use Jellyfin for your workflow.
Deployment Strategy
Recommended ways to host Jellyfin in your own environment.