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

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

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
 
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.
 
Das gepostete Script sichert eine Docker-Compose Datei für jeden vorhandenen Container ins angegebene Verzeichnis.
 
  • Like
Reaktionen: Tuxnet
Das kannst du ja auch sichern? Oder woher hast du den Dump her (bzw. auf welchem Weg)?
 
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 ?
 
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.
 
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ß
 
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.
 
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ß
 

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
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
  • Like
Reaktionen: unsicher
  • Like
Reaktionen: unsicher
Hallo.

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

Gruß,
 
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.
 

Additional post fields

 

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