Danke für das Video. Kleine Korrektur (19:50): Das -f beim tar Befehl steht für "file" und nicht "force". Wie du erklärt hattest schreibt man eben nicht auf "tapes".
Alles wirklich gut erklärt, leider bin ich ab min 15:55 raus. Ich für meinen Teil will meine relativ normale Synology-Installation auf eine macvlan-Installation rüberschubsen. Muss ich meine macvlan-Installation schon fertig haben? Nur eben ohne User, DB und Dokumente wofür brauche ich dann die im Ordner paperless neu angelegte docker-compose.yml? Ich exportiere den ganzen Spaß von der alten IP (bei mir die 192.178.000.25) an die neue IP (bei mir die 192.168.000.170) aber bei 16:20 sagst du, dass du dich nun auf dem Quellsystem anmeldest, meintest du Zielsystem oder ??? Dank und Gruß Sascha
Hallo, danke für das Video, ich verwende übrigens den exporter um über ein Benutzerdefiniertes Skript im Aufgabenplaner jeden Tag ein Backup von paperlessngx zu machen. Einfach das Skript mit Root und als Befehl: docker exec paperlessngx document_exporter ../export/backup -d -c Der Exporter hält dann im Backup Ordner alles aktuell und den Sichere ich dann mit Hyper Backup weg. Beste Grüße.... Annotator
Noch einmal eine kurze Rückfrage zu diesem Video, da ich hier immer noch Probleme habe: Ich starte den Stack auf dem Zielsystem (ohne User-Daten), lösche danach manuell die im Rahmen der Einrichtung angelegten Files vom Zielsystem und lege die Ordnerstrukturen neu an und erst dann starte ich via 'docker compose exec webserver document_importer export' die Importierung an, oder?
Interessant, danke... der Exporter sollte ja dann auch per cli als Backup nutzbar gemacht werden können. Habe zwar noch Zettelwirtschaft, aber die soll in ferner Zukunft so einer Lösung weichen. Aber zum tar, -f ist nicht force, sondern file welches geschrieben oder gelesen werden soll.
Hallo! Danke für das Video Habe ein paar Fragen: im STACK: es wurde hingewiesen user und Pass auszukommentieren. Muss das schon zur Installation erfolgen oder nur beim export oder nur beim Import? Gesichert wurde im export ordner. Warum hier? der sichert sich doch dann selber, oder? Kann ich nicht einen Code eingeben, wo es direkt als tar auf ein anderes Volume sichern? Gib mir doch bitte mal eine code zeile wie der befehl aussieht 🙂 Wenn ich das automatisieren möchte, kann ich es nicht ausführen als externen code im Synology Aufgaben? Und wenn, überschreibt er die alte tar dann wieder? Ich möchte etwas automatisch-sicheres. Oder es in den export ordner und mit Hyper Backup in ein anderes Volume sichern? Ich habe so viel gelesen aber dieses Video ist das bislang beste. Danke für eine Antwort. Bin kein Profi
Wenn ich den exporter starte, dann kommt der progressbar, dann bin ich wieder auf der komandozeilem, keine fehlermeldung, nur ist das verzeichnis leer?
@@Navigio1 Sollte dann nicht irgendeine Fehlermeldung kommen? Ich befinde mich im paperlessngx folder, und unterhalb liegt das Export Verzeichnis. Das gebe ich als ./Export an
Was jetzt noch fehlt ist ein Automatismus, der jede Nacht ein solches Backup erstellt und irgendwohin speichert. Das wäre mal ein gutes Zusatzthema. Vielen Dank.
Vielen Dank für das Video. Der Export mit "docker exec webserver document_exporter ../export/" funktioniert nur bei laufenden Datenbank / laufendem Stack. Wie kann ich dabei INkonsistenzen vermeiden? Oder habe ich etwas falsch verstanden? Danke!
Hier geht es nicht um ein Backup. Daher muss der Stack und seine DB natürlich laufen, damit die Dokumente exportiert werden können. Inkonsistenzen sind nicht zu befürchten.
Vielen Dank für diese tolle Anregung. Gut verständlich und sehr sinnvoll. Eben kommt mir noch der folgende Gedanke, den ich so als Idee mal hier platziere: Bekanntermassen bietet Paperless_ngx keine 2FA-Sicherheit an. Wenn ich die einschlägigen Foren so durchlese ist dies auch nicht geplant. Alternativ wäre es doch eine Möglichkeit - für all jene die die App von extern erreichbar machen wollen, zum Beispiel Authelia zu nutzen. Wie siehst Du das? Nutzt Du die App von extern? Dies mal so als Idee für ein zukünftiges Video. Ich denke, es gibt so einige Nutzer da draussen, die sich dafür interessieren. Beste Grüsse.
Super, danke. Wieso nicht die Option -z bei dem document_exporter verwenden? Damit erstellt er automatisch ein ZIP Archiv und man spart sich den TAR Befehl?
Was hat's denn mit dem "paperless_secret_key=" auf sich ? Hab Paperless-ngx nach deiner Anleitung installiert u. es läuft sehr gut. Da ich aber in Zukunft sensible Daten in Paperless-ngx Archivieren möchte u. evtl. später über meine Synology Domain zugreifen möchte mache ich mir über die Sicherheit etwas Sorgen. Kann ich einfach einen Schlüssel erzeugen, den Container neu ereugen und gut Ist es ?
Der paperless_secret_key verschlüsselt Einträge in der Datenbank, z.B. Passwörter. Was sonst, sagen die Entwickler auch nicht. Als Sicherheitsmerkmal würde ich mich nicht darauf verlassen.
Hallo Jürgen, bis zum Export hat alles einwandfrei funktioniert. Beim Versuch des Imports auf dem Zielsystem erhalte ich jedoch folgende Fehlermeldung: "Checking the manifest CommandError: The manifest file refers to "2022-10-20.pdf," which does not appear to be in the source directory." Kannst du mir bitte weiterhelfen? Vielen Dank!
In Deiner paperless Datenbank gibt es einen Eintrag, der auf die (phyiskalische) Datei "2022-10-20.pdf" verweist. Diese Datei gibt es aber anscheinend nicht. Der einzige Weg ist, den Datensatz in paperless zu löschen und den Export neu anzufertigen. Es kann sein, dass Du weitere derartige Fälle hast.
Importieren von Dokumenten: ----------------------- Dateien in das Importverzeichnis legen: Verschiebe die Dokumente, die du importieren möchtest, in das Importverzeichnis (z. B. /media/import). Paperless-ngx automatisch scannen lassen: Paperless-ngx sollte automatisch das Importverzeichnis scannen und die Dokumente importieren. Exportieren von Dokumenten: ----------------------- Exportoptionen in der Web-UI nutzen: Gehe in die Paperless-ngx Web-UI und nutze die Exportfunktionen, um Dokumente und Metadaten zu exportieren. Exportverzeichnis prüfen: Überprüfe das Exportverzeichnis (z.B. /media/export), um sicherzustellen, dass die exportierten Dateien dort gespeichert sind. Überprüfung und Fehlerbehebung ----------------------- Logs prüfen: Überprüfe die Logs des Paperless-ngx Add-ons in Home Assistant, um sicherzustellen, dass keine Fehler auftreten. Verzeichnisse überprüfen: Stelle sicher, dass die Import- und Exportverzeichnisse die richtigen Berechtigungen haben und von Paperless-ngx und Home Assistant korrekt genutzt werden können. Paperless-ngx Web-UI: Verwende die Web-UI von Paperless-ngx, um den Status der Importe und Exporte zu überprüfen und gegebenenfalls manuelle Anpassungen vorzunehmen. Mit diesen Schritten solltest du in der Lage sein, den Paperless-ngx Importer/Exporter effizient zu nutzen, um Dokumente in deiner Home Assistant Umgebung zu verwalten.
Gutes Video aber könntest du eine über paperless wie man erstellt Folder wo die Daten landen bzw.Pdf Detain mit Scanner scannen und so weiter das wehre interessant
Bis zum Import hat alles super geklappt. Wenn ich die Dateien im /export wieder importieren möchte, passiert einfach... gar nichts. Kein Fehler, kein Import, kein Ladebalken. Er sagt auch nicht, dass der Containername falsch wäre oder er den Pfad nicht findet... ich bekomm einfach die nächste Zeile in der Shell, als wenn man ohne Befehl Enter drückt. Edit: Bin jetzt in die cmd vom Webserver-Container gegangen und den Document_Import dort ausgeführt. Ergebnis: Fehlermeldung weils den User schon gibt... logisch, den muss ich doch auch bei der Installation angeben?!
Wenn man über Portainer in die shell geht und dort document_exporter und document_importer ausführt, klappt Auf anhieb, im vergleich wie hier im Video beschrieben
Mal abgesehen davon, dass es hier mal wieder eine Portainer Installation ist direkt auf der NAS. Müsste es doch reichen, ohne Portainer, mit Portainer und einem Intel NUC habe ich es nicht zum laufen bringen können. Wie dem auch sei, man müsste doch im Grunde den Container über den Docker Befehl "docker-compose down" daraufhin kann man den Export anstoßen und später einfach den Docker Container wieder mit $ docker-compose pull $ docker-compose up updaten? Ich finde die Admin Infos von paperless sowas von unklar. Ich habe die Installation z. B. nicht über hub.docker erstellt, sondern über das Install Skript von Paperless. Schwierig eine Anleitung zu finden wie man das normal sichern kann für Notfälle, habe zwar mit Proxmox immer Backups, aber irgendwann sind bzw. würden dann einige Dokumente nicht mehr aktuell gesichert und verarbeitet sein von paperless, wenn mal was sein sollte. Jeder Installiert komischerweise direkt auf der NAS, dann noch mit Portainer.
Bei mir rennt paperless in docker/portainer in einem Proxmox container auf einem NUC fast problemlos. Die Verzeichnisse liegen auf der Synology und sind im Proxmox container gemounted. Das einzige was hin und wieder Probleme macht ist wenn der portainer startet bevor die Verzeichnisse gemounted sind, da brauchts dann einen Restart des Stacks. Woran scheiterts bei dir?
also ich verzweifle jetzt daran. ich versuche seit zwei Tagen, den Export aus nem Docker vom Qnap und es dann in Unraid wieder zu importieren. Einfach keine Chance, egal was ich versuche. Es kommt immer der Fehler "CommandError: That directory doesn't appear to contain a manifest.json file. und wenn ich die Manifest datei aus dem Zip entnehme und ins Verzeichnis lege, dann kommt der Fehler "CommandError: The manifest file refers to "2023-08-15 Deutsche Glasfaser Deutsche Glasfaser-Widerruf.pdf" which does not appear to be in the source. Was mache ich falsch? Hat wer Tipps für mich? Danke
@@Navigio1 Hallo. Das gab es tatsächlich, aber dieses Problem gab eine andere Fehlermeldung, das konnte ich auch beheben. Ich habe das Importproblem auch behoben. Der Fehler lag darin, das beim entpacken ein weiterer "Export" Ordner erstellt wurde und ich beim Importbefehl nur „../export“ benutzt habe, mit „../export/export“ hat der Import funktioniert. Danke nochmals für das gute Erklärvideo 👍