Jellyfin-Server ohne Datenverlust umziehen
Die nachfolgende Anleitung zeigt, wie die Software Jellyfin mitsamt allen Einstellungen, Nutzern, Sammlungen, etc. umgezogen werden kann. Das folgende bezieht sich auf eine Jellyfin-Installtion auf einem Debian-Server.
Wann muss ein Jellyfin-Server umgezogen werden:
- Neuinstallation des Betriebssystems
- Wechsel auf einen anderen Server, z.B. durch Upgrade
- Jellyfin startet nicht mehr oder funktioniert nicht mehr korrekt und muss neu installiert werden
So wird's gemacht:
Schritt 1:
Zunächst benötigt man ein Verzeichnis, in dem die Daten gesichert werden können. Hierfür bietet sich beispielsweise ein USB-Stick oder eingebundener Netzwerk-Share an.
Dieses Verzeichnis erstellt man mit folgendem Befehl:
mkdir /pfad/zum/sicherungsordner
Schritt 2:
Der Jellyfin-Service wird gestoppt
sudo systemctl stop jellyfin.service
und die Daten werden in den soeben erstellten Ordner gesichert
sudo cp
Schritt X:
Die Berechtigungen des soeben kopierten Ordners müssen angepasst werden:
sudo chown -R jellyfin:jellyfin /var/lib/jellyfin
Dann kann der Jellyfin-Server wieder gestartet werden:
sudo systemctl restart jellyfin.service
Ob der Service korrekt gestartet ist, kann mit folgendem Befehl überprüft werden:
sudo systemctl status jellyfin.service
Jetzt kann der Jellyfin-Server wieder über den Browser erreicht werden und hat alle alten Daten.
--------------------------------
Soll Jellyfin neu installiert werden, da der Service nicht mehr startet, geht man wie folgt vor:
Nachdem in Schritt 1 & 2 die wichtigen Daten gesichert hat, wird Jellyfin entfernt:
sudo apt purge jellyfin
sudo apt autoremove
sudo apt purge jellyfin-server