Paperless-ngx Paperless-ngx – DMS via Docker auf dem NAS

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Ich sichere das mit Docker-Autocompose:
Bash:
#!/bin/bash

# anzupassen:
BackUpDir="/volume1/docker/Backup"
IgnoredContainer=(jitsi_jicofo jitsi_jvb jitsi_prosody jitsi_web synology_docviewer_2 synology_docviewer_1)

#–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
for container in $(docker ps --format "{{ .Names }}"); do
    if grep -q "${container}" <<< "${IgnoredContainer[@]}" ; then
        echo "${container} is on ignore list. Skipping this container."
        continue
    else
        echo "${container} export"

    # YAML:
        # https://www.synology-forum.de/threads/docker-container-automatische-docker-compose-file-erstellen-als-backup.110444/post-897496
        docker run --rm -v /var/run/docker.sock:/var/run/docker.sock red5d/docker-autocompose "${container}" > "${BackUpDir}/${container}_$(date +%Y-%m-%d_%H-%M).yml"
    fi
done
exit
 

Dog6574

Benutzer
Mitglied seit
15. Sep 2014
Beiträge
181
Punkte für Reaktionen
1
Punkte
18
Folgende Container habe ich für Paperless:

Paperless-NGX
Paperless-NGX-DB
Paperless-NGX-Redis

Dann der Container:

portainer
pihole

Unter Stacks habe ich:

paperless-ngx
pihole

Kannst Du mal das eintragen? Danach füge ich noch andere ein.
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Das gepostete Script sichert eine Docker-Compose Datei für jeden vorhandenen Container ins angegebene Verzeichnis.
 
  • Like
Reaktionen: Tuxnet

w00dcu11er

Benutzer
Sehr erfahren
Mitglied seit
16. Sep 2022
Beiträge
864
Punkte für Reaktionen
300
Punkte
89
Das kannst du ja auch sichern? Oder woher hast du den Dump her (bzw. auf welchem Weg)?
 

andiko

Benutzer
Mitglied seit
04. Apr 2024
Beiträge
1
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen. Ich hänge mich einfach mal hier dran (man möge es mir verzeihen, wenn das falsch sein sollte):

Ich bekomme beim PULL-Versuch der Paperless-NGX über den Container Manager folgende Fehlermeldung vom meinem NAS:

Error,2024/04/04 20:44:34,andiko,Failed to pull image [Get "https://registry-1.docker.io/v2/pap...03f2eeb64dd4a9489f121accb31612c9ff8be93ba8094": dial tcp [2600:1f18:2148:bc01:571f:e759:a87a:2961]:443: i/o timeout].

Beim Versuch über Portainer kommt eine ähnliche Meldung:
Head "https://registry-1.docker.io/v2/paperlessngx/paperless-ngx/manifests/latest": dial tcp [2600:1f18:2148:bc01:571f:e759:a87a:2961]:443: i/o timeout

Mach ich irgendwas falsch ?
 

plang.pl

Benutzer
Contributor
Sehr erfahren
Mitglied seit
28. Okt 2020
Beiträge
15.028
Punkte für Reaktionen
5.401
Punkte
564
Dein Problem liegt in deinen Netzwerkeinstellungen und nicht an paperless. Deshalb denke ich, es wäre besser, ein separates Thema aufzumachen und dabei etwas zu deinem Netzwerk und deiner DS zu erzählen.
 

Dog6574

Benutzer
Mitglied seit
15. Sep 2014
Beiträge
181
Punkte für Reaktionen
1
Punkte
18
Das kannst du ja auch sichern? Oder woher hast du den Dump her (bzw. auf welchem Weg)?
Hallo.

Das mache ich auch mit dem Aufgabenplaner der Syno mit dem Script:

cd /volume1/docker/paperlessngx/export
find -mtime +30 -delete
/usr/local/bin/docker exec Paperless-NGX-DB pg_dump -U paperless -c passwort > /volume1/docker/paperlessngx/backup/backup.sql

Gruß
 

Adama

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
05. Mrz 2013
Beiträge
2.152
Punkte für Reaktionen
740
Punkte
154
Meine Paperlessngx Container hat sich umbenannt (311500f77519)
@Kenji Das kommt u.a. vor, wenn man den Container mit Portainer aktualisiert.

Du musst über SSH in den Ordner /usr/syno/etc/packages/ContainerManager gehen. Dort findest du die Dateien, die die Anzeige im Container Manager steuern.

Dort solltest du eine Datei mit dem Namen 311500f77519_PaperlessNGX.config sehen. Die musst du zum einen in PaperlessNGX.config umbenennen und editieren.

In der Datei ist der "neue" Name ebenfalls zu finden und muss korrigiert werden. Danach taucht der Container wieder mit dem richtigen Namen im Container Manager auf.
 

Dog6574

Benutzer
Mitglied seit
15. Sep 2014
Beiträge
181
Punkte für Reaktionen
1
Punkte
18
Hallo.

Wenn ich die Docker-Compose Dateien so sichere und die Laufwerke und den Dump sichere. Ist das dann wie ein komplettes Backup oder brauche ich noch etwas?

Gruß
 

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224

Paperless-ngx v2.7.0

Repository: paperless-ngx/paperless-ngx · Tag: v2.7.0 · Commit: 6b17ba2 · Released by: github-actions[bot]

paperless-ngx 2.7.0​

Notable Changes​

  • Change: enable auditlog by default, fix import / export @shamoon (#6267)
  • Feature: PDF actions - merge, split & rotate @shamoon (#6094)

Features​

  • Chore: Standardize subprocess running and logging @stumpylog (#6275)
  • Change: enable auditlog by default, fix import / export @shamoon (#6267)
  • Feature: PDF actions - merge, split & rotate @shamoon (#6094)
  • Enhancement: always place search term first in autocomplete results @shamoon (#6142)

Bug Fixes​

  • Fix: Escape the secret key when writing it to the env file @stumpylog (#6243)
  • Fix: Hide sidebar labels if group is empty @shamoon (#6254)
  • Fix: management list clear all should clear header checkbox @shamoon(#6253)
  • Fix: start-align object names in some UI lists @shamoon (#6188)
  • Fix: allow scroll long upload files alerts list @shamoon (#6184)
  • Fix: document_renamer fails with audit_log enabled @shamoon (#6175)
  • Fix: catch sessionStorage errors for large documents @shamoon (#6150)
 
  • Like
Reaktionen: unsicher

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224
Ich habe gerade einmal die Funktion ausprobiert, Dokumente innerhalb von Paperless-ngx zu trennen. Dabei müsst ihr beachten, dass ihr nach der Trennung drei Dokumente habt, das Originale und mindestens die beiden aufgeteilten und dann entsprechend nacharbeiten müsst. Für mich persönlich wäre es noch praktisch, einzelne Seiten entfernen zu können, aber das kann gut sein, dass das in einem der nächsten Updates ergänzt wird.
 
  • Like
Reaktionen: unsicher

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224
  • Like
Reaktionen: unsicher

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224
  • Like
Reaktionen: unsicher

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224
Eine Backup Funktion wäre eine sehr gute Sache
Diesen Wunsch bitte genau beschreiben und bei GitHub an die Entwickler kommunizieren, insbesondere, was der Unterschied zum Importer und Exporter sein soll.
 

Dog6574

Benutzer
Mitglied seit
15. Sep 2014
Beiträge
181
Punkte für Reaktionen
1
Punkte
18
Hallo.

Kannst Du mir denn eine genaue Anleitung geben wie man ein Backup macht und wie man es wieder einspielt?

Gruß,
 

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224
Das ist davon abhängig, wie genau du Paperless-ngx bei dir installiert hast, pauschal kann ich dir das nicht sagen. Aber es gibt hier im Forum definitiv schon sehr viele Anleitungen dazu.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat