Paperless-ngx Paperless-NGX: Neue Dokumente werden in Endlosschleife eingelesen

  • 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

Status
Für weitere Antworten geschlossen.
Der Benutzer, dessen UID den Paperless-Container „betreibt“, hat der auch den ausgemappten Consume-Folder erstellt bzw. Zugriffsrechte darauf?
 
Kurz überflogen:
Code:
  gotenberg:
    container_name: paperless-gotenberg
    image: gotenberg/gotenberg:latest
    restart: unless-stopped
    command:
      - 'gotenberg'
      - '--chromium-disable-javascript=true'
      - '--chromium-allow-list=file:///tmp/.*'
    networks:
      - internal

Postgres könntest du auch auf 15 setzen. Ich werde heute oder morgen deinen Stack einmal ausführen.
 
Probiere ich aus!
 
Zuletzt bearbeitet von einem Moderator:
... und welcher User/welche Gruppe wird durch die UID/GID adressiert?
 
Ja, könnte man sicher auch...
Hier mal die grundsätzliche @EDvonSchleck-Lösung dazu als Skript für den Aufgabenplaner:
Code:
cd /volume1/docker/paperlessngx/dbexport/
find -mtime +14 -delete
docker exec paperless-postgres bash -c "pg_dumpall -U paperless | gzip > /var/lib/postgresql/data/backup/pg_dumpall_$(date +%F_%a_%T_%Z).dump.gz"
Pfade bitte anpassen. find -mtime +14 -delete sagt, dass in dem Ordner alle Dateien gelöscht werden, deren letzte Modifikation älter als 14 Tage ist. Statt paperless-postgres bitte den Namen Deines Containers eintragen.
 
Zuletzt bearbeitet:
Den Rhythmus legst du nach eigenem Gutdünken fest über den Aufgabenplaner.

@EDvonSchleck Kannst du sagen, ob diese Netzwerkeinstellung bei FizzyMUC notwendig ist?
Code:
networks:
  internal:
    external: false
Genauso wie die jeweilige Verwendung dann von network: internal für jeden einzelnen Container?
 
Bzgl des Hauptthemas habe ich glaube ich einen Sieg errungen:
Gemäß der Anleitung hier habe ich nun einen neuen User (paperless) in einer neuen Gruppe (docker) angelegt, und denen nochmal neu die Berechtigungen sowohl auf meine Paperless-Inbox (consume-folder), sowie mein Docker-Verzeichnis gegeben und neu composed (sagt man das so?). Und.............. nun GEHT ES wieder!
Ich kann zwar nicht erklären was vorher nicht gepasst hat, aber nun gibt es keine Schleifen mehr.

Das upgrade auf PostGRES 15 hat übrigens dazu geführt, dass paperless gar nicht mehr gestartet ist, weshalb ich beim neuen deployment wieder 14 gewählt habe. Das lässt sich vielleicht noch irgendwie bereinigen?

Ansonsten habe ich zunächst eine Sorge weniger! Auch wenn ich nicht verstehe, was nun den Unterschied gemacht hat...
 
Das upgrade auf PostGRES 15 hat übrigens dazu geführt, dass paperless gar nicht mehr gestartet ist, weshalb ich beim neuen deployment wieder 14 gewählt habe. Das lässt sich vielleicht noch irgendwie bereinigen?
Ja, mit dem Skript ein Dump erstellen, Datenbank updaten und dann wieder einspielen. War bei mir genauso bei dem Wechsel von 14 auf 15.
 
Ja, mit dem Skript ein Dump erstellen, Datenbank updaten und dann wieder einspielen. War bei mir genauso bei dem Wechsel von 14 auf 15.
Mit welchem Skript? Wie genau erstelle ich den Dump und wie spiele ich wieder ein? Dann würde ich das gleich umsetzen.
 
Siehe #48 ließ den Link, dann sollte dir alles klar werden. Das Thema geht ca. über 3 Seiten. Dort ist auch erklärt, wie du es wieder einspielst.
 
Aber WO gebe ich den ein? Per SSH auf die Diskstation und dann dort im Docker-Folder? Oder im DSM in der Docker-App, auf dem Datenbank-Container -> Terminal?
 
1681760845273.png
1681760866537.png1681760915818.png


Code:
cd /volume1/docker/paperlessngx/db/backup/
mv pg_dumpall.dump.gz pg_dumpall-$(date +%d%m%Y-%H:%M).dump.gz
find -mtime +30 -delete
docker exec paperless-db bash -c "pg_dumpall -U postgres | gzip > /var/lib/postgresql/data/backup/pg_dumpall.dump.gz"
 
Zuletzt bearbeitet:
Code:
cd /volume1/docker/postgres/data/backup/
mv pg_dumpall.dump.gz pg_dumpall-$(date +%d%m%Y-%H:%M).dump.gz
find -mtime +30 -delete
docker exec postgres bash -c "pg_dumpall -U postgres | gzip > /var/lib/postgresql/data/backup/pg_dumpall.dump.gz"
Dann wäre das für mich angepasst:
Code:
cd /volume1/docker/paperlessngx/db/data/backup/
mv pg_dumpall.dump.gz pg_dumpall-$(date +%d%m%Y-%H:%M).dump.gz
find -mtime +30 -delete
docker exec paperless-db bash -c "pg_dumpall -U paperless | gzip > /var/lib/postgresql/data/backup/pg_dumpall.dump.gz"
paperless-db ist der Container-Name, in dem meine DB läuft und paperless ist der DB Name
1681761575250.pngAllerdings ist das Verzeichnis
Code:
cd /volume1/docker/paperlessngx/db/data/backup/
bei mir nicht verfügbar. Deshalb endet die Ausführung des Codes in einem "No such file or directory".

So sieht es im paperlessngx-Folder bei mir aus:
1681761680734.png
 
Status
Für weitere Antworten geschlossen.
 

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