Ist man dabei paperless-ngx über WSL aufzusetzen oder benutzt eine derartige Lösung bereits, möchte aber die Dokumentenordner (archive/originals) im Windows-Dateisystem abrufbar halten, so empfiehlt sich die folgende Methode:
Im Standardprozess der Installation von paperless-ngx wird eine docker-compose.yml heruntergeladen und gestartet. Standardmäßig werden dabei folgende Volumes oder Bind-Mounts genutzt:
volumes:
- data:/usr/src/paperless/data
- media:/usr/src/paperless/media
- ./export:/usr/src/paperless/export
- ./consume:/usr/src/paperless/consume
Um die Dokumente in ein Benutzerverzeichnis einzubringen, genügt es also, den Media-Ordner oder einen beliebigen Unterordner dessen mit dem korrekten Pfad aus WSL zu verknüpfen, etwa so:
volumes:
- data:/usr/src/paperless/data
- media:/usr/src/paperless/media
- /mnt/c/Users/benutzername/Documents/Paperless:/usr/src/paperless/media/documents
- ./export:/usr/src/paperless/export
- ./consume:/usr/src/paperless/consume
Anschließend muss der paperless-ngx-Stack bzw. der paperless-Container neu gestartet werden:
sudo docker compose up -d
Ergebnis:

Aber Vorsicht: Wenn paperless-ngx bereits verwendet wurde und die Änderung nicht bei der Ersteinrichtung gleich mitgemacht wurde, müssen natürlich auch die bestehenden Inhalte umgezogen werden.
sudo mv /var/lib/docker/volumes/paperless_media/_data/documents/ /mnt/c/Users/benutzername/Documents/Paperless
Schreibe einen Kommentar