ei23felix hat geschrieben: ↑Mi 17. Apr 2024, 14:14
Verbinde das NFS zunächst mit deinem Host und mounte es als Ordner und binde den Ordner als Volume ein
Hi Felix, vielen Dank. Inwischen habe ich das Verzeichnis gemountet. Dabei bin ich wie folgt vorgegangen:
- Kontrolliert, ob der NFS-Client installiert ist:
Code: Alles auswählen
dpkg -l | grep nfs-common
ii nfs-common 1:2.6.2-4 arm64 NFS support files common to client and server
- Verzeichnis unter /mnt erstellt
- Enhängen der NFS-Freigabe:
Code: Alles auswählen
sudo mount -t nfs <NFS-Server-IP>:/<Freigabe> /mnt/nfs_paperless
Die Freigabe hatte ich vorher auf meinem NAS eingerichtet. Dort wurde in den Einstellungen der komplette Pfad von der IP bis zum letzten Verzeichnis angezeigt.
- Mit WinSCP die bereits erfassten Dokumente von nach kopiert.
Die Freigabe konnte ich nach einem login über putty auf dem raspberryPI öffnen, das hat also funktioniert.
Anschließend habe ich in der "docker-compose.yml" unter paperless_web und weiter unten unter Volumes folgendes eingetragen:
Code: Alles auswählen
volumes:
- ./volumes/paperlessngx/data:/usr/src/paperless/data
- ./mnt/nfs_paperless/media:/usr/src/paperless/media
# - ./volumes/paperlessngx/media:/usr/src/paperless/media
- ./volumes/paperlessngx/export:/usr/src/paperless/export
- ./volumes/paperlessngx/consume:/usr/src/paperless/consume
und auf der Konsole bash ei23.sh -dc laufen lassen, was ohne Fehler beendet wurde.
Anschließend hat Paperless aber trotzdem noch das alte Verzeichnis beschrieben. Kann es sein, dass da noch etwas anderes notwendig ist bzw. ein Fehler vorliegt?
Zu Deinem Vorschlag (direkt über docker) fehlen mir die Kenntnisse wo ich diesen Code platzieren muss.
Vielen Dank für eine Rückmeldung
Gruß georgyboy