[TUT] Automatisierte Backups für Jellyfin (z.B. mit Cronicle)

  • Ich habe das gesamte Skript selbst und Mithilfe von ChatGPT erstellt. Habe mich keiner weiteren externen Quellen bedient.
    Yes

    Hallo zusammen,

    mich hat es geärgert das es keine automatisierte Möglichkeit gibt Jellyfin, Paperless und jDownloader zu sichern. Im ersten Schritt gehts nur um Jellyfin.

    Daher habe ich nun eine Möglichkeit für mich gefunden die praktikabel ist und meinen Wünschen entspricht. Benötigt wird Cronicle, ein TUT wie dieses zu installieren ist, gibt es ebenfalls hier unter den Anleitungen, darauf basiert auch was nun kommt.

    Ich wollte ein Automatismus haben, der nach meinen zeitlichen Vorgaben, den Jellyfin Container stoppt somit auch die DB, dann ein vollständiges Backup aller benötigten Ordner macht (exklusive dem Jellyfin eigenem Backups Ordner) und zusätzlich eine manifest.json Datei erzeugt damit man noch weiß wo wer wann was. Zusätzlich werden 5 Backups aufbewahrt und immer das älteste gelöscht wenn ein neues hinzu kommt. Das spart Speicherplatz und wer braucht mehr als die letzten 5 Backups? Ansonsten bitte anpassen.

    Vorgehensweise:
    1. Ladet als erstes mein Script herunter (dieses kann auch direkt verwendet werden, die nachfolgenden Schritte sind also optional).

    DerSandman
    December 18, 2025 at 12:04 PM


    2. Öffnet dieses anschließend in einem Editor eurer Wahl und kopiert den gesamten Inhalt.
    3. Öffnet anschließend Cronicle und klickt danach auf den Reiter Shedule >> Add Event.
    4. Nun könnt dann beispielhaft die Optionen anklicken bzw. ausfüllen wie im Screenshot.

    Achtung:
    Bei der Option Plugin muss bitte zwingend "Shell Script" ausgewählt werden, dort könnt ihr dann den zuvor kopierten Inhalt aus dem Script einfügen und an eure Gegebenheiten anpassen.

    This image is exclusive to our members!
    Please log in or register for free to view graphics and attachments.

    Ihr müsstet bitte zwingend ein Augenmerk auf eure Pfade richten und diese anpassen.

    Wichtig ist auch der folgende Punkt:

    This image is exclusive to our members!
    Please log in or register for free to view graphics and attachments.

    Das /app/ muss VOR eurem eigentlichen Pfad stehen, analog zum Cronicle Installations TUT hier im Board, sonst funktioniert es nicht.

    Ich wünsche gutes Gelingen und happy back-upping :)

    PS: Sollte euch dies gefallen und meine Skripte für Paperless sowie Jdownloader auch interessieren kann ich dies gern ebenfalls hier posten.

    Owner of: Ugreen DXP2800 16GB RAM 8TB RAID1 (+ 2xNVME 2TB RAID1)

    Edited once, last by Willi: Verlinkung des Downloads zur Filebase. (December 18, 2025 at 12:16 PM).

  • Hallo,

    erst einmal vielen Dank für das Backup Script. Das Script wird von Cronicle anstandslos und ohne Fehlermeldung durchgeführt.
    Leider finde ich die erzeugte Backup Datei nicht.

    Ich habe wie oben angegeben, die Pfade auf meine Gegebenheiten angepasst. Jellyfin wurde nicht direkt in Docker sondern über Portainer eingerichtet.

    Meine Pfade:

    Code
    # --------------------------------------------------
    # Konfiguration
    # --------------------------------------------------
    CONTAINER="Jellyfin"
    BASE_DIR="/app/volume1/docker/Jellyfin/config"
    BACKUP_DIR="/app/volume1/homelab_backup/jellyfin"

    Job Event Log:

    Unter dem angezeigten Pfad ist leider die aufgeführte Datei nicht zu finden.
    Meine manuelle Suche auf der NAS hat auch kein Ergebnis zu Tage gefördert.

    Hat noch jemand einen Tipp für mich?

    Gruß
    Heinz

    *** Nachtrag ***
    Ich sollte mir echt angewöhnen, solche Sachen mit einem klaren Kopf nochmals anzuschauen.
    Die Backups liegen wie mitgeteilt im entsprechenden Pfad abgelegt.

    Leider befindet sich mein geplanter Backup Pfad auf volume2 und nicht auf volume1
    Zigmal drübergelesen und leider erst jetzt aufgefallen, betriebsblind sozusagen.

    Damit hat sich die Frage erledigt.

    DXP 2800 mit 2 WD Red Plus WD40EFPX (noch läuft alles fehlerfrei :)) | 1TB Lexar NVME | 32 GB RAM

    Edited once, last by HRueppert: Lösung selbst gefunden :-) (December 31, 2025 at 4:17 PM).

Participate now!

Join our community with over 10,000 members!

Register yourself now for free to get full access to all content, graphics, downloads and other exclusive features!