New: one-click Cloud Apps
All posts

Jellyfin: the self-hosted Plex (and Netflix) alternative

Robert DavisAugust 13, 20262 min read
Self-HostingMediaGuides
Jellyfin: the self-hosted Plex (and Netflix) alternative

Your own media, streamed to every screen in the house, with a Netflix-style interface — posters, seasons, "continue watching," the lot — and no monthly bill, no account required, and nothing phoning home. That's Jellyfin, and it's one of the most satisfying things you can self-host.

What Jellyfin is

Jellyfin is a media server. Point it at your folders of movies, TV shows and music, and it does the magic: fetches artwork and metadata, organizes everything into a slick browsable library, and streams it to apps on your TV, phone, tablet and browser. It transcodes on the fly so a file plays on a device that couldn't otherwise handle it, tracks watch progress across devices, and supports multiple users with their own libraries and parental controls.

  • A polished, Netflix-like interface with automatic artwork and metadata.
  • Apps for the big TV platforms, phones, tablets and the web.
  • On-the-fly transcoding so anything plays anywhere.
  • Multi-user, with per-user libraries and parental controls.

Jellyfin vs Plex: the honest difference

Plex is the polished incumbent, and it's good — but it's a commercial product built around their account system, with a remote-features paywall and a history of moving goalposts on what's free. Jellyfin is the fully free, open-source, no-account, no-phone-home alternative that forked from that lineage and never looked back. The trade: Plex's app polish and its "just works" remote streaming are a step ahead out of the box, while Jellyfin gives you total ownership and zero strings, with apps that are genuinely good and getting better.

For a lot of people the deciding factor is simple: Jellyfin is entirely free and asks nothing of you — no account, no upsell, no telemetry. If that's the itch Plex was scratching wrong, Jellyfin is the scratch.

The one thing to plan for: transcoding

Streaming your library is light. Transcoding — converting a file in real time so an incompatible device can play it — is the one job that wants real CPU (or a GPU). If everything you own plays natively on your devices, Jellyfin barely breaks a sweat. If you'll be transcoding 4K to a phone over cellular, size the server accordingly. It's the single sizing decision worth getting right up front.

How to deploy it

Jellyfin needs the app, a volume (or mount) for your media, a little space for its metadata, and TLS on a domain so you can reach it from outside the house. On a VPS that's a straightforward install plus the standing work of updates and backups; or deploy Jellyfin in one click, add your media, and start watching. Either way, the result is the same: a private, free, ad-less streaming service that answers to you and nobody else.


Deploy Jellyfin → — or browse the full catalog of media apps you can host.

Ready to deploy?

Deploy an app from the catalog in minutes. No contracts, no setup fees.