Automatisierte Datensicherung über Synology Aufgabenplaner

möchte mit folgenden script das Backup starten:

cd /volume1/docker/paperlessngx/export
docker-compose exec webserver document_exporter ../export

es kommt aber zur folgenden Fehlermeldung:

Hi,

Probiers mal mit sudo:

cd /volume1/docker/paperlessngx sudo docker-compose exec webserver document_exporter ../export

Ne, hast du falsch verstanden, vorne kommt das sudo weg, das sudo in der Befehlszeile bleibt.

Versuch mal im Aufgabenplaner

cd /volume1/docker/paperless-ngx/config
sudo docker-compose exec webserver document_exporter ../export

unter Allgemein Benutzer: root auswählen

unter umständen musst du dies ändern

sudo docker compose exec webserver document_exporter ../export

Config Ordner gibts nicht weil andere docker-compose verwendet wird.

Mach mal nach „cd /volume1/docker/paperlessngx“ einen Zeilenumbruch.

Und wie schon geschrieben brauchst du root Rechte

root Rechte ist klar..

Bei mir steht folgendes was auch funktioniert.

Das -z bewirkt nur das erstellen des Backups in einem ZIP-Format.

Pfad bitte abändern.

cd /volume2/docker/paperless-ngx/ && sudo -s docker-compose exec -T webserver document_exporter -z ../export

liegt weiterhin am webserver…

Dann hast du ein höheres Problem…

Paperless läuft und funktioniert ?

Zweite instanz ?

Firewall aktiv ?

Gib mal die Ausgabe von “sudo docker ps” in die codebox.

Bei mir kommt folgende Meldung

sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
sudo: a password is required
/bin/bash: line 2: exec: -T: invalid option
exec: usage: exec [-cl] [-a name] [command [arguments …]] [redirection …]

Paperless läuft einwandfrei.. keine Probleme

Installiert auf eine synology-NAS

Firewall ist nicht aktiv

melde mich, wenn ich die Ausgabe habe.. DANKE

über eine Eingabeaufforderung funktioniert ssh nicht:

Seltsam… welches System nutzt du ?

Ich eine DS918+ mit DSM 7.3 und das ging auch mit vorherigen Versionen.

Wenn du statt docker-compose docker compose nutzt … ändert sich was ?

Gehts denn so mit dem Befehl wenn du es via ssh machst ?

finde ich auch seltsam… ich habe eine DS224+ mit DSM 7.3 und habe Paperless-ngx über das Projekt installiert, das es über die Eingabeaufforderung nicht geht.. ssh klappt überhaupt nicht..

Hast du in der Synology unter Systemsteuerung / Terminal den SSH Dienst aktiviert ?

ja mit dem Port 22..das ist alles sehr merkwürdig .. hoffe, es findet sich jemand, der das Problem lösen kann..

Versuchs mal mit dem Tool Putty für deine SSH Sessions.

Download PuTTY: latest release (0.83) Download PuTTY: latest release (0.83)

Wenn du die docker-compose von Marius hast musst du in Script webserver durch paperless ersetzen:
sudo docker-compose exec paperless document_exporter ../export

Oder du änderst im Container Manager Projekt in deryaml den Dienst paperless durch webserver.

SSH geht nicht weil der lokal abgespeicherten Hostkey nicht mehr mit dem vom Server übereinstimmt. Es steht doch genau in der Meldung was Du machen kannst.

Löschen einfach Zeile 4 in Deiner known_hosts