Jellyfin: Unterschied zwischen den Versionen
Erscheinungsbild
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) |