Da ich noch keine kurze Anleitung zum Installieren von paperless-ngx in der normalen Docker-Umgebung auf der Synology gefunden habe, kommt hier eine.
Ich gehe davon aus, dass Docker-Paket installiert ist und funktioniert.
- Verzeichnis anlegen um alle relevanten Daten von paperless-ngx außerhalb des Docker-Containers zu lagern. Das wird im docker-Ordner gemacht damit der Container dann auch Schreibrechte hat.
![](https://i0.wp.com/www.mittelstedt.net/wp-content/uploads/2022/05/image.png?resize=840%2C452&ssl=1)
2.Download der benötigten Docker-Images
Zum Betrieb von paperless-nx benötigen wir die beiden Images redis und paperlessngx/paperless-ngx. Diese findet man im Registry-Bereich in Docker.
![](https://i0.wp.com/www.mittelstedt.net/wp-content/uploads/2022/05/image-2.png?resize=840%2C180&ssl=1)
![](https://i0.wp.com/www.mittelstedt.net/wp-content/uploads/2022/05/image-1.png?resize=840%2C192&ssl=1)
Wenn der Download fertig ist, findet man sie unter Image
![](https://i0.wp.com/www.mittelstedt.net/wp-content/uploads/2022/05/image-3.png?resize=840%2C266&ssl=1)
3. Redis-Container erzeugen
paperless benötigt redis um zu funktionieren. Deshalb erzeugen wir den Container mit dem Launch-Knopf während das Redis-Image markiert ist.
Auf der ersten Seite des Assistenten müssen wir die Netzwerkanbindung des Containers wählen. Ich wähle hier immer “Use same network as Docker Host”
![](https://i0.wp.com/www.mittelstedt.net/wp-content/uploads/2022/05/image-4.png?resize=750%2C680&ssl=1)
Alle anderen Einstellungen auf den Folgeseiten einfach auf den Standardeinstellungen stehen lassen und auch den Container danach starten lassen.
4. paperless-ngx-Container erzeugen.
Hierzu auch den Lauch-Knopf drücken während paperlessngx/paperless-ngx markiert ist.
Auf der ersten Wizard-Seite wieder die zweite Option auswählen:
![](https://i0.wp.com/www.mittelstedt.net/wp-content/uploads/2022/05/image-5.png?resize=747%2C680&ssl=1)
Auf der zweiten Seite drücken wir den “Advanced Settings”-Knopf.
![](https://i0.wp.com/www.mittelstedt.net/wp-content/uploads/2022/05/image-6.png?resize=742%2C687&ssl=1)
In dem Menü müssen wir zwei Umgebungsvariablen hinzufügen um uns später mit einem Admin-User einloggen zu können In der Variable PAPERLESS_ADMIN_USER kommt der Nutzername des ersten Benutzers rein.
PAPERLESS_ADMIN_PASSWORD enthält das Passwort
![](https://i0.wp.com/www.mittelstedt.net/wp-content/uploads/2022/05/image-7.png?resize=810%2C687&ssl=1)
Auf der Folgeseite kommen dann die Volume Settings. Hier fügen wir das in Schritt 1 angelegte Verzeichnis an zwei Stellen im Container ein. Dadurch kann dann der komplette Container gelöscht werden und trotzdem sind noch alle Daten da. Hier drücken wir also den “Add Folder”-Knopf und wählen dann den paperless-Ordner aus
![](https://i0.wp.com/www.mittelstedt.net/wp-content/uploads/2022/05/image-8.png?resize=716%2C536&ssl=1)
als Mount-Path kommt /usr/src/paperless/media/ rein. Danach fügen wir den selben Ordner nochmal hinzu und wählen als Mount-Path stattdessen /usr/src/paperless/data/
![](https://i0.wp.com/www.mittelstedt.net/wp-content/uploads/2022/05/image-9.png?resize=736%2C673&ssl=1)
Auf der Summary-Seite einfach Done drücken und der paperless-ngx-Container sollte loslaufen. Den Erfolg können wir auf der Container-Seite überprüfen.
![](https://i0.wp.com/www.mittelstedt.net/wp-content/uploads/2022/05/image-10.png?resize=840%2C263&ssl=1)
Sollte irgendetwas nicht in Ordnung sein, beendet sich der Container nach einigen Sekunden wieder. Den Fehler kann man dann auf dem Log-Tab der Container-Details erlesen.
Wenn alles geklappt hat, können wir uns mit den vorher festgelegten Zugangsdaten auf dem Webinterface von Paperless einloggen. Das finden wir unter Port 8000 der Synology
![](https://i0.wp.com/www.mittelstedt.net/wp-content/uploads/2022/05/image-11.png?resize=840%2C605&ssl=1)