Backup Paperless NGX

Hallo in die Runde,

ich habe eine kurze Frage in die Runde zum Thema Backup von Paperless. Ich habe P nach der Anleitung hier aus dem Shop als Docker installiert. Über das Skript lasse ich ein Backup als .zip-Ordner erstellen in den Export-Ordner.

Per Hyper-Backup wird meine NAS täglich auf eine externe Festplatte gesichert.

Im Fall eines Datenverlusts o.ä. sollte ich über die Backup-Datei auf der externen Platte alles wiederherstellen können oder seht ihr da einen Denkfehler?

Beste Grüße

Wenn du die Shop-Config benutzt wird die Datenbank nicht mit gesichert via Hyper Backup…
Also Backup unvollständig.
Es reicht aus regelmäßig nen Export zu machen… Da ist alles drin.

Genau. Aber nur, weil du die Backups als ZIP erstellen lässt und diese dann über Hyper Backup mit-sicherst.

Stimmt, aber da Sebastian zusätzlich die Exporte als ZIP ablegt, klappt das mit dem Backup.

Nichtsdestotrotz würde ich es immer empfehlen, Backups zumindest beim Einrichten zu testen.

Ich danke euch für das Feedback! Noch eine Frage dazu:

Wie teste ich am besten die Wiederherstellung?

Ja das stimmt da HyperBackup vmtl. ja den Export mit sichert ^^

Hey,
ich nutze den Code von ganz oben,
aber er erstellt mir keine Zip Datei, sondern gibt alles nur roh aus.

Und sind die beiden .json Dateien die Datenbankeintrage?

Was mache ich falsch?


Die zip datei wird ja laut script auch nicht im export verzeichnis erstellt

Danke, ich habe mir den code nach deinem Hinweis durchgelesen und die Verzeichnisse erstellt. Jetzt geht es.

Aber eine Frage ist noch offen.
Und sind die beiden .json Dateien die Datenbankeintrage,
oder muss man dafür noch was machen?

Genau, du hast die PDFs als Medien und mit den JSONs die DB gesichert.
Streng genommen ist die JSON nicht die DB, sondern nur die „Bauanleitung“ für die DB, sodass du z.B. auch auf eine andere DB wechseln könntest (oder ein Upgrade durchführen könntest).

Trotzdem: Teste das Rückspielen des Backups unbedingt an einer zweiten Instanz.