Zum Inhalt springen

Jellyfin: Unterschied zwischen den Versionen

Aus Home Wiki
Keine Bearbeitungszusammenfassung
 
(kein Unterschied)

Aktuelle Version vom 17. Februar 2026, 21:20 Uhr

Jellyfin ist ein selbst gehosteter Media-Server für Filme, Serien und Musik auf HomeLab.

Allgemeine Infos

  • **Server:** HomeServer2
  • **Projektpfad:** /home/robin/docker/jellyfin
  • **Docker-Container:** jellyfin
  • **Image:** lscr.io/linuxserver/jellyfin:latest
  • **WebGUI:** http://192.168.2.217:8096
  • **Netzwerk:** streaming-net
  • **Ports:** 8096 (HTTP), 8920 (HTTPS optional)
  • **App Data:** Container: /config
  • **Medienordner:** /mnt/HA_MEDIA

Docker Setup

Parameter Wert
Container Name jellyfin
Image lscr.io/linuxserver/jellyfin:latest
Ports 0.0.0.0:8096->8096/tcp
Netzwerk streaming-net
Restart Policy unless-stopped
Volume (App Data) ./config:/config
Volume (Cache) ./cache:/cache
Volume (Medien) /mnt/HA_MEDIA:/data
Environment PUID=1000, PGID=1000, TZ=Europe/Berlin, LIBVA_DRIVER_NAME=iHD
Devices /dev/dri:/dev/dri

Container Pfade

Host Container
./config /config
./cache /cache
/mnt/HA_MEDIA /data

Logs

Docker Logs anzeigen

docker logs jellyfin

Live Logs verfolgen

docker logs -f jellyfin

Wichtige Pfade

  • Projektverzeichnis: /home/robin/docker/jellyfin
  • App Data im Container: /config
  • Medienverzeichnis: /mnt/HA_MEDIA
  • WebGUI Zugriff: http://192.168.2.217:8096

Wartung

Container starten

docker compose up -d

Container stoppen

docker compose down

Container Shell öffnen

docker exec -it jellyfin sh

Backup relevante Daten

App-Daten sichern

rsync -avh ./config /pfad/zu/backup/config

Cache sichern (optional)

rsync -avh ./cache /pfad/zu/backup/cache

Medien sichern (optional)

rsync -avh /mnt/HA_MEDIA /pfad/zu/backup/medien

Wiederherstellung

App-Daten wiederherstellen

rsync -avh /pfad/zu/backup/config ./config

Cache wiederherstellen (optional)

rsync -avh /pfad/zu/backup/cache ./cache

Medien wiederherstellen (optional)

rsync -avh /pfad/zu/backup/medien /mnt/HA_MEDIA

Anleitungen

Best Practices

Empfohlen Nicht empfohlen
`docker-compose.yml` versionieren Logs (`*.log`)
`*.yaml` / `*.yml` Konfigurationen Cache- und Laufzeitdaten
`.env.example` (Templates) `.env` mit echten Passwörtern
Eigene Shell-Scripte (`*.sh`) Medien-Dateien, Backups
Dockerfiles Datenbanken (z. B. MariaDB/SQLite)