paperless-ngx in WSL: Datenverzeichnis mit Originaldokumenten mit einem Windows-Benutzerverzeichnis verbinden

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

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert