Anleitung Backup/Restore Paperless ngx?

HiTm4N72

Benutzer
Mitglied seit
25. Aug 2019
Beiträge
10
Punkte für Reaktionen
1
Punkte
3
Habe es jetzt nochmal so ausprobiert:


Code:
cd /volume1/docker/paperless-ngx
sudo docker exec paperless-ngx document_exporter /usr/src/paperless/export --delete

Läuft auf den gleichen Fehler bzgl. fehlender Schreibrechte..
 

deltapapa

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
119
Punkte für Reaktionen
8
Punkte
24
Hi,
schau mal, die erste Zeile ist der Pfad zu deiner docker-compose Datei. Bei mir wird das ja mit Portainer erstellt:

1736704476600.png
Ich habe in diesem Ordner mehrere Projekte und PNGX ist die 11.
So wie ich das bei Dir gesehen habe, ist bei dir der Pfad auf PNGX, und dort sucht er wahrscheinlich die compose Datei.
 

deltapapa

Benutzer
Mitglied seit
06. Jan 2019
Beiträge
119
Punkte für Reaktionen
8
Punkte
24
achso, in der 2ten zeile musst du:
Code:
sudo docker-compose exec webserver document_exporter ../export --delete
dann auch webserver angeben, wenn der Container bzw Dienst so bei dir heißt. Ich habe ihn damals umbenannt in paperless-ngx, vorher hieß das auch webserver.
 

HiTm4N72

Benutzer
Mitglied seit
25. Aug 2019
Beiträge
10
Punkte für Reaktionen
1
Punkte
3
Danke für Deine Tipps - funktioniert leider noch nicht:

Code:
cd /volume1/docker/paperless-ngx
sudo docker exec webserver document_exporter /usr/src/paperless/export --delete

führt zu:

Code:
Error: No such container: webserver

Die compose-Datei liegt hier:
Code:
/volume1/docker/paperless-ngx/compose.yaml
 

JohneDoe

Benutzer
Mitglied seit
06. Jan 2025
Beiträge
112
Punkte für Reaktionen
50
Punkte
28
Probier es doch mal mit sudo docker-compose .... sowie es @deltapapa auch geschrieben hat. Wenn du nur docker verwendest, dann kannst du dir das in den Ordner wechseln sparen. Aber der Container wird dann anders heißen
 

HiTm4N72

Benutzer
Mitglied seit
25. Aug 2019
Beiträge
10
Punkte für Reaktionen
1
Punkte
3
Danke für Eure Hilfe. ;)

Habe den Fehler gefunden: der Pfad, den ich als "export" definiert habe, liegt außerhalb des Containers.
Wenn der Container läuft, ändert sich der Besitzer des Ordners im Filesystem der DS auf "1000":

2025-01-13 14_21_30-HIT-NAS - Synology DiskStation.jpg
Für User "1000" waren aber keine Schreibrechte für den Ordner vorhanden.
Nachdem ich die Freigaben für Gruppe "Owner" gesetzt habe, hat das Skript im Aufgabenplaner funktioniert.
 
  • Like
Reaktionen: deltapapa

Wolfe_S

Benutzer
Mitglied seit
04. Feb 2025
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,
ich habe euer Diskussion mit Interesse verfolgt, da bei mir der Export seit geraumer Zeit nicht mehr läuft. Ich weiß leider nicht, was sich hier bezüglich paperless und dem Container geändert haben soll.
Ich habe nun eure Anweisungen befolgt und die Aufgabe zum Export wie nachfolgend dargestellt umgebaut.
cd /volume1/docker/portainer/compose/1
sudo docker-compose exec paperless-ngx-webserver-1 document_exporter /volume1/docker/paperless-ngx/export

Nach der Ausführung erhalte ich dann folgende Fehlermeldung:
service "paperless-ngx-webserver-1" is not running container #1

Das mit dem Besitzer "1000" habe ich nicht verstanden, bei mir ist der Besitzer "root"
Ich muss bedauerlicherweise dazu sagen, dass im UNIX-Umfeld noch verhältnismäßig neu bin.
 

HiTm4N72

Benutzer
Mitglied seit
25. Aug 2019
Beiträge
10
Punkte für Reaktionen
1
Punkte
3
Hi,
für mich sieht sieht es so aus, als wenn er den Service nicht findet.

Wie sieht der paperless-ngx-Abschnitt in Deiner docker-compose.yml aus?
Bei mir sieht es so aus:

Code:
webserver:
    image: ghcr.io/paperless-ngx/paperless-ngx:latest
    container_name: paperless-ngx
    restart: unless-stopped
    depends_on:
      - broker
      - gotenberg
      - tika
    ports:
      - "8777:8000"

Damit es funktioniert musst Du den Service so aufrufen, wie er in der compose-Datei definiert ist - in meinem Fall also "webserver".
Der Befehl wäre in dem Fall folgender:

Code:
sudo docker-compose exec webserver document_exporter /volume1/docker/paperless-ngx/export
 

Wolfe_S

Benutzer
Mitglied seit
04. Feb 2025
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Danke für die schnelle Antwort.
Ja, der Service heißt in der compose-Datei auch "webserver" der Container aber paperless-ngx-webserver-1.
Ich habe nun im Code in auch webserver eingetragen, aber der Fehler bleibt derselbe.
service "webserver" is not running container #1
 


 

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