Paperless NGX – Update auf QNAP Docker ausführen

von | Sep. 4, 2024 | QNAP

Quelle: forum.qnapclub.de

Stand: 15.08.2024

Erfolgreich genutzt: 04.09.2024


Hallo,

das musst Du über SSH machen. Logge Dich dazu mit SSH (z.B. mittels Putty) auf dem NAS ein.

Dann wechsle bitte in folgendes Verzeichnis:

cd /share/CACHEDEV1_DATA/Container/container-station-data/application

Ggf. musst Du das Verzeichnis CACHEDEV1_DATA auf Dein NAS anpassen, sofern Du mehrere Speicherpools hast und die Containerstation nicht in Speicherpool 1 installiert ist.

Nun musst Du noch mit cd ANWENDUNGSNAME in das Unterverzeichnis Deiner Paperless-Anwendung wechseln. Bei mir heißt das zum Beispiel paperless-ngx

In diesem Verzeichnis sollte nun die Datei docker-compose.yml liegen. Nun kannst Du Deine 3 Befehle OHNE sudo eingeben und ausführen, oder Du baust Dir eine kleine Scriptdatei und führst diese aus. Das ginge zum Beispiel so:

vi update.sh

Nun die Taste i drücken und dann die 3 Befehle eingeben:

docker compose down

docker compose pull

docker compose up -d

Nun die Taste ESC drücken und dann :wq eingeben.

Danach die Datei ausführbar machen:

chmod +x update.sh

Ab sofort kannst Du dann das Update über folgende Befehlszeile direkt im SSH anschieben:

/share/CACHEDEV1_DATA/Container/container-station-data/application/ANWENDUNGSNAME/update.sh, wobei Du natürlich ANWENDUNGSNAME wieder durch Deinen korrekten Pfad ersetzen musst.