Jellyfin
Free software media system for organizing and streaming your movies, TV shows, and music
Alternative to: netflix, plex, emby
Jellyfin is a free software media system that puts you in control of managing and streaming your movies, TV shows, music, and photos. It organizes your media library and streams it to end-user devices through dedicated apps for web, mobile, TV, and desktop platforms. Descended from Emby and ported to .NET for full cross-platform support, it remains fully open-source with no premium tiers or telemetry.
Jellyfin Docker Compose example
Self-host Jellyfin on your own server, homelab, or VPS starting from this Docker Compose example.
It runs Jellyfin in Docker containers using the official jellyfin/jellyfin:latest image, with persistent volumes and automatic restarts preconfigured.
Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.
services:
jellyfin:
image: jellyfin/jellyfin:latest
volumes:
- config:/config
- cache:/cache
- media:/media
restart: unless-stopped
environment:
# Alternative address advertised to clients for LAN autodiscovery, e.g. your public URL. Leave empty to disable.
JELLYFIN_PublishedServerUrl: ""
volumes:
config:
cache:
media: Prefer a managed setup? WinterFlow installs, configures, and updates Jellyfin for you using this same Docker Compose configuration.