v10.9.x STABLE

Your Own Streaming Service.

Forget subscriptions. Jellyfin is the ultimate Free Software Media System that gives you control of your movies, music, and photos. No tracking, no hidden costs.

tv User Interface

A glimpse of what your library looks like. All metadata, covers, and descriptions are downloaded automatically, creating an experience on par with the big streaming services.

menu movie
cast search
A

My Media

Movies
Shows
Music

Continue Watching

play_arrow
Neon Streets

S02: E04 - The Ambush

play_arrow
Dragon's Peak

S01: E08 - The Awakening

Latest Additions

play_arrow
play_arrow
play_arrow

psychology Why choose Jellyfin?

Jellyfin

  • 100% Free & Open Source
  • Hardware Transcoding Free
  • Offline Media (Download) Free
  • No phoning home to a parent company

Plex / Emby

  • Features locked behind a Paywall
  • Central server authentication (if internet goes down, no movies)
  • Usage data collection

terminal Installation with Docker

The cleanest way to install is via Docker Compose. Copy the following intocompose.yaml.

docker-compose.yaml
services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    container_name: jellyfin
    user: 1000:1000 # User ID
    network_mode: 'host' # Host Network
    volumes:
      - ./config:/config
      - ./cache:/cache
      - /path/to/media:/media # Path to media
    restart: unless-stopped
    environment:
      - JELLYFIN_PublishedServerUrl=http://192.168.1.5
    # Hardware Acceleration (Optional - Intel QuickSync)
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128

memory Hardware Transcoding

speed

Transcoding lets the server convert video in real time if your device (e.g. an old tablet) does not support the movie format (e.g. 4K HEVC).

Intel QuickSync

The best option. Supported by almost all Intel CPUs (even Celeron).

NVIDIA NVENC

Very fast, but requires a dedicated graphics card and patched drivers.

AMD AMF

Less popular, but works on Ryzen APUs and Radeon GPUs.

devices Clients & Apps

Jellyfin has official or community apps for almost everything.

android Findroid Best for Android
phone_iphone Swiftfin Best for iOS
tv Android TV Google TV / Shield
laptop Web / Media Player Browser / MPV Shim
docker-compose.yml
services:
  jellyfin:
    image: jellyfin/jellyfin:latest
    container_name: jellyfin
    ports:
      - "8096:8096"
    volumes:
      - ./config:/config
      - ./cache:/cache
      - /path/to/media:/media
    devices:
      - /dev/dri:/dev/dri
    restart: unless-stopped

Then run:

docker compose up -d
lightbulb

Point the volumes at your media folders. The devices line enables Intel QuickSync hardware transcoding.