Jellyfin: the self-hosted media server with no subscription and no telemetry
Jellyfin remains, year after year, one of the most-cited self-hosted projects — and the single most mentioned one across 2026 roundups.
Jellyfin vs Plex: the real difference
Plex requires a cloud account to access your own server, and pushes some features (reliable remote access, hardware transcoding) behind a Plex Pass subscription. Jellyfin is 100% open source, requires no external account, and locks nothing behind a paywall — hardware (GPU) transcoding is free if your server supports it.
What's changed recently
The client ecosystem has grown a lot: native apps for most smart TVs, consoles, and third-party compatible players. The plugin library (automatic subtitles, richer metadata) has also caught up a good chunk of the gap it used to have with Plex.
What to plan for
- Storage: Jellyfin itself is lightweight, but your media file library isn't — plan for external storage (NAS or a dedicated volume) rather than the VPS's system disk.
- Transcoding: without a GPU, playback from a device that doesn't support the source format will eat a lot of CPU. A CPU-only VPS works fine for local use or a narrow range of formats, but remote multi-device access needs some thought.
Jellyfin pairs naturally with an already self-hosted stack (Immich for photos, Vaultwarden for passwords): same philosophy — remove the dependency on a third-party cloud service for personal data.