Jellyfin vs. Plex vs. Emby
Jellyfin:
✅ Vollständig kostenlos (kein Premium)
✅ Open-Source (keine Vendor-Lock-in)
✅ Keine Cloud-Abhängigkeit
❌ Weniger ausgereifte mobile Apps
Plex:
✅ Ausgereifte Apps für alle Plattformen
✅ Einfachste Einrichtung
❌ Kostenpflichtiger Pass für Remote-Zugriff
❌ Telemetrie zu Plex-Servern
Emby:
Mittelweg: teilweise kostenlos
Jellyfin installieren
# docker-compose.yml
services:
jellyfin:
image: jellyfin/jellyfin:latest
container_name: jellyfin
restart: unless-stopped
user: 1000:1000
ports:
- "8096:8096"
volumes:
- ./config:/config
- ./cache:/cache
- /media/filme:/media/filme:ro
- /media/serien:/media/serien:ro
- /media/musik:/media/musik:ro
# Optionale GPU-Transcodierung (NVIDIA)
# deploy:
# resources:
# reservations:
# devices:
# - capabilities: [gpu]
# Intel Quick Sync (iGPU)
devices:
- /dev/dri:/dev/dri
volumes: {}
docker compose up -d
# Web-UI: http://server:8096
# Setup-Wizard: Bibliotheken hinzufügen
Hardware-Transcodierung (Intel iGPU)
Jellyfin Dashboard → Playback → Transcoding:
Hardware Acceleration: Intel QuickSync / VAAPI
Enable hardware decoding: H.264, HEVC, AV1, VP9 ✓
Voraussetzung:
- CPU mit Intel UHD Graphics (z.B. N100, i5-xxxx)
- /dev/dri/renderD128 vorhanden
- jellyfin user in video-Gruppe
# Video-Gruppe prüfen
ls -la /dev/dri/
usermod -aG video 1000
Bibliotheken und Metadaten
Bibliothek hinzufügen:
Jellyfin → Dashboard → Libraries → Add Library
Typ: Movies
Pfade: /media/filme
Metadaten-Anbieter:
- TheMovieDb (TMDb): Kinofilme
- TheTVDb: TV-Serien
- AniDB: Anime
- MusicBrainz: Musik
Jellyfin lädt automatisch:
- Poster
- Fanart
- Trailer
- Untertitel (OpenSubtitles)
Clients für alle Geräte
Web Browser: http://server:8096
Android: Jellyfin App (Play Store)
iOS: Jellyfin App (App Store)
Apple TV: Jellyfin App
Android TV: Jellyfin App
LG/Samsung Smart TV: Jellyfin App
Kodi: Jellyfin-Kodi-Plugin
Roku: Jellyfin-Kanal (inoffiziell)
Externer Zugriff via Nginx
# /etc/nginx/sites-available/jellyfin
server {
listen 443 ssl http2;
server_name media.firma.de;
ssl_certificate /etc/letsencrypt/live/media.firma.de/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/media.firma.de/privkey.pem;
location / {
proxy_pass http://localhost:8096;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# WebSocket für Jellyfin
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
FAQ
Kann Jellyfin 4K-Inhalte streamen?
Ja, wenn Client-Gerät 4K direkt abspielen kann (Direct Play). Bei 4K-Transcodierung: leistungsstarke GPU oder CPU benötigt.
Fazit
Jellyfin ist die beste selbstgehostete Media-Server-Lösung: kostenlos, datenschutzfreundlich und für alle Bildschirme geeignet.
Media-Server und Self-hosted Apps für KMU in Heidelberg, Mannheim und der Rhein-Neckar-Region. Anfragen.