Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unraid / Paperless Backup

Featured Replies

Hallo,

 

ich habe nun Paperless installiert und es läuft super. Lucky Backup geht auch, es sichert mir die Dateien im Media Ordner und andere Dateien.

Ich suche nun die Möglichekit eine Sicherung von Paperless selbst zu machen. So wie ich es verstehe kann man einen Export der wichtigen Dateien in den Export Ordner anstossen.

Ich finde immer noch Anleitungen zum Raspberry PI. Wie macht mach das in Unraid / Docker ?

Alterntive Sicherungsvorschläge sind aber auch willkommen.

Solved by hawihoney

  • Community Expert
34 minutes ago, Flotux said:

Alterntive Sicherungsvorschläge sind aber auch willkommen.

Die persistenten Daten der Docker Container sind normalerweise im Share appdata.

Diesen sichere ich regelmäßig mit dem rsync Script von mgutt.

Die persistenten Daten der Docker Container sind normalerweise im Share appdata.
Diesen sichere ich regelmäßig mit dem rsync Script von mgutt.
Gleiches gilt für mich.
  • Author

zullererst danke für die Infos. Das Script von mgutt kommt dann als nächstest Projekt.

 

 

Mittlerweile konnte ich mit dem Befehl "/usr/src/paperless/src/manage.py document_exporter /usr/src/paperless/export" innerhalb der Dockershell ein Backup von Paperless (Metadaten,und PDFs) erstellen. Nur wie kann ich das automatisieren ? In der Unraid Shell funktioniert das nicht.

Ich habe das User-Script Plugin installiert - wie muss ich den Pfad anpassen so dass der Export funktioniert ?

 

 

 

Edited by Flotux

  • Solution
35 minutes ago, Flotux said:

/usr/src/paperless/src/manage.py document_exporter /usr/src/paperless/export

 

Teste mal aus der Unraid Konsole:

 

docker exec <Containername> /usr/src/paperless/src/manage.py document_exporter /usr/src/paperless/export

 

Ggfs. musst Du etwas "rumspielen" bis es läuft - z.B. mit der Anzahl und Position von Hochkommas oder dem User in der Container Konsole.

 

Edited by hawihoney

  • Author

Es läuft 🙂 Danke Dir !

 

Bin großer Fan vom PlugIn "Appdata Backup" - mit diesem sichere ich den AppData-Ordner (welchen ich mit "CA Cleanup Appdata" möglichst sauber halte) nächtlich auf eine NTFS-extUSB HDD und zwar ohne Kompression, dort gibt es auch die Option, den Boot-Stick mit zu sichern.

 

Mir wichtige Shares - PaperlessOutcome, Pictures, Nextcloud werden dort ebenfalls mittels LuckyBackup nächtlich gesichert.

 

Von dort aus wird alles mittels Megasync abgeholt und in die Cloud gesichert, damit es noch außerhaus liegt.

Das ist aber aus meiner Sicht noch nicht optimal, hätte das dort gerne encrypted, aber bin schon froh, dass dies soweit stabil läuft.

  • Author

Darf ich fragen welchen cloudhoster du verwendest? 

@wubiz wie sichert das Plugin die Daten? Verpackt es die Daten in irgendeinen Archiv oder ähnliches? Ich frage, da ich sehe, dass du die nämlich auf eine NTFS Partition sicherst. Ohne das die Daten in einem Archiv wie zip oder tar liegen verlieren sie ja sonst die benötigten Dateirechte. 

Das Plugin geht zu gewünschter Uhrzeit her, stoppt die definierten Container auf Wunsch alle auf einmal oder nacheinander, erstellt daraus tar Archive im Zielordner und startet die Container wieder. Es gibt viele Einstellungen, die aber gut erklärt sind z.b.Reihenfolge, Ausnahmen etc. Als Cloud-Speicher habe ich mich für Mega entschieden, da reichen mir die 50GB dicke aus. Mit ohne Kompression habe ich mich falsch ausgedrückt, ich meinte, die Docker sind bei mir in getrennten Ordnern installiert, nicht in einem Image.

  • Author

Ich habe noch eine Frage:

 

wenn ich meien Daten in die Cloud sichern will, was sollte ich beachten?

 

ich Lese immer wieder dass die Daten lesend abgeholt werden sollen. Wie kann ich mir das vorstellen bzw. mit welchem Backup Programm kann ich das bewerkstelligen?

 

ich habe eine externe Nextcloud und einen iCloud+. Denke aber mit lesend abholen ist was anderes gemeint als mit LuckyBackup und Duplicati (Duplicacy) via Webdav zu sichern? 

 

wubl hatte ja Mega angesprochen  https://mega.io/de/megabackup

ist dieses Paket gemeint? 

Wie funktioniert die Sicherung dorthin? 

 

Wenn du externe Anbieter nimmst für deine Backups ist wohl das wichtigste die Verschlüsselung der Daten.

 

Das mit dem "lesend" ist dann wichtig, wenn die Backups nicht vom Server aus irgendwo selber hochlädst, sondern ein Backup-Server es selber von deinem Server holen soll. Dann sollte der Zugriff auf deinen Server nur "lesend" erfolgen. 

 

 

  • 2 weeks later...
On 1/28/2024 at 1:06 PM, hawihoney said:

 

Teste mal aus der Unraid Konsole:

 

docker exec <Containername> /usr/src/paperless/src/manage.py document_exporter /usr/src/paperless/export

Moin, wenn ich die Daten nach einem crash wieder importieren möchte, kennt da jemand den Befehl. Mit denen von der Paperless Dokumentation bekomme ich nur Fehlermeldungen.

 

Danke im voraus

Gruss

 

3 hours ago, tou-louse said:

Moin, wenn ich die Daten nach einem crash wieder importieren möchte, kennt da jemand den Befehl. Mit denen von der Paperless Dokumentation bekomme ich nur Fehlermeldungen.

 

Ich kenne den nicht. Poste mal den bei Dir scheiternden Befehl aus der Dokumentation und dessen Fehlermeldung. Vielleicht kennt den Befehl ja jemand oder googelt die Fehlermeldung ...

 

Edited by hawihoney

8 hours ago, tou-louse said:

Moin, wenn ich die Daten nach einem crash wieder importieren möchte, kennt da jemand den Befehl. Mit denen von der Paperless Dokumentation bekomme ich nur Fehlermeldungen.

 

Danke im voraus

Gruss

 

Hi, maybe this will help:

 

Export/Import Funktion nutzen 

 

On 2/21/2024 at 7:17 PM, Mr.Slumber said:

Hi, maybe this will help:

 

Export/Import Funktion nutzen 

Danke, das war ein sehr guter Tipp.

On 2/21/2024 at 7:17 PM, Mr.Slumber said:

Danke der Tipp hat geholfen..

 

docker exec <Containername> /usr/src/paperless/src/manage.py document_exporter /usr/src/paperless/export 

docker exec <Containername> /usr/src/paperless/src/manage.py document_importer /usr/src/paperless/export

einfach nur exporter gegen importer tauschen, dann kopiert er die zurück in die selbe Ordnerstruktur. Funktioniert super.

 

  • 1 month later...

Hi,

vielleicht eine dumme Frage.. Ich stehe gerade total auf dem Schlauch. Ich habe über den Befehl im Unraid Terminal die Datenbank exportiert. Innerhalb des Containers finde ich natürlich die Daten unter /usr/src/paperless/export

Aber wie komme ich außerhalb des Containers dran? 

 

Viele Grüße
Michael

  • Community Expert

@MikaEs gibt im Container Template den Export Pfad

image.thumb.png.9641e730bd6304e0b187d607d4c283a1.png

Edited by cz13

Na das war ja einfach 😊

Besten Dank 

  • 7 months later...

Moin, irgendwie steh ich auf dem Schlauch. Ich zieh grad von einer QNAP auf ein Unraid um. Nun steht Paperless auf dem Programm. Alle dazugehörigen Docker laufen. Komisch ist auch das die Dockercontainer keine eindeutigen Namen haben sondern der Name nur aus Zahlen und Buchstaben besteht, das macht es schonmal schwieriger. Ist bei QNAP anders. Nun ja.

Auf jeden fall wollte ich ein Backup vom Qnap Paperless auf das Unraid Paperless einspielen. Aber irgendwie klappt das nicht.

ich bekomme folgenden Fehler. Hat da einer eine Idee?

 

Bildschirmfoto 2024-11-10 um 23.52.25.png

5 hours ago, marco-mh said:

Moin, irgendwie steh ich auf dem Schlauch. Ich zieh grad von einer QNAP auf ein Unraid um. Nun steht Paperless auf dem Programm. Alle dazugehörigen Docker laufen. Komisch ist auch das die Dockercontainer keine eindeutigen Namen haben sondern der Name nur aus Zahlen und Buchstaben besteht, das macht es schonmal schwieriger. Ist bei QNAP anders. Nun ja.

 

entweder du nutzt irgendein compose oder wenn du docker run nutzt, dann nicht korrekt, daher nur Nummern und keine Namen.

 

6 hours ago, marco-mh said:

ich bekomme folgenden Fehler. Hat da einer eine Idee?

 

ins "Blaue" getippt, du hast den falschen Pfad ...

 

bei docker exec musst du den Pfad aus "Docker Sicht" nehmen, dazu müsste man jetzt wissen wie du /usr/src/paperless mounted hast ...

 

einen screen deines runs, compose, was auch immer ... und deiner Shares würde sicher lich helfen ;)

da du auch hier "manuelle" Wege gehst.

37 minutes ago, alturismo said:

entweder du nutzt irgendein compose oder wenn du docker run nutzt, dann nicht korrekt, daher nur Nummern und keine Namen.

Moin und danke für die Antwort. 

ich hab die Docker ganz normal über den AppStore oben in der Leiste installiert. Dachte das geht nur so. hmm Wie Installierst du Container? Ich hätte es gern schon richtig, so sieht man ja irgendwann nicht mehr durch.

 

37 minutes ago, alturismo said:

einen screen deines runs, compose, was auch immer ... und deiner Shares würde sicher lich helfen ;)

da du auch hier "manuelle" Wege gehst.

hilft das weiter? mehr Docker laufen noch nicht. SSD "apps" ist ein Laufwerk.

 

Bildschirmfoto 2024-11-11 um 06.20.51.png

 

 

Bildschirmfoto 2024-11-11 um 06.31.59.png

 

 

Bildschirmfoto 2024-11-11 um 06.34.03.png

Edited by marco-mh

19 minutes ago, marco-mh said:

so sieht man ja irgendwann nicht mehr durch.

versteh jetzt nicht was du wirklich meinst, ja, sieht alles passend aus ..

 

und docker exec paperless-ngx sollte auch gehen, da braucht es keine "Nummern" ... oben schreibst du du siehst keine Namen und Images ... ist ja alles da ;)

 

und der mount sieht auch ok aus, zeig mal den Inhalt von (zum Check beide), beides im Unraid Terminal

 

ls -la /mnt/apps/docker_container/appdata/paperless-ngx/export/

und

docker exec paperless-ngx ls -la /usr/src/paperless/export/

 

das zeigt den Inhalt, einmal auh Host "Point of View", einmal aus Docker PoV ...

 

und da liegt auch der Export inkl. der fehlenden "manifest..." Datei ?

Ich hab deine beiden Kommandos eingegeben und beide haben den Inhalt den Backups angezeigt.

beim Kommando für die Wiederherstellung bekomme ich folgenden Fehler.

 

root@RadelhasenNAS:~# docker exec paperless-ngx /usr/src/paperless/src/manage.py document_importer /usr/src/paperless/Export/
CommandError: That path doesn't exist

 

PS: die Freigaben von Oben habe ich alle geändert.

 

EDIT:

root@RadelhasenNAS:~# docker exec paperless-ngx /usr/src/paperless/src/manage.py document_importer /usr/src/paperless/export/
Version mismatch: Currently 2.13.5, importing 2.13.1. Continuing, but import may fail.
Checking the manifest
Installed 2903 object(s) from 1 fixture(s)
Copy files into paperless...
100%|██████████| 184/184 [00:14<00:00, 12.89it/s]
Updating search index...
100%|██████████| 184/184 [00:05<00:00, 35.53it/s]

Edited by marco-mh

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.