Paperless NGX auf Proxmox


Anpassungen bei der Installation

Den Ordner „Export“ sollte man in der docker-compose.yaml auf dem Host mounten, damit man ein Backup leichter einspielen kann.

EMail-Abruf in Paperless einrichten

  • Unter „EMail“ das Konto anlegen
  • E-Mail-Regel anlegen
  • Name: E-Mail-Regel 1
  • Zuvor angelegtes Konto auswählen
  • Reihenfolge 1
  • Maximales Alter: 10 Tage
  • Aktion: Löschen
  • Titelzuweisung: Titel nicht aus dieser Regel zuweisen
  • Eigentümer von dieser Regel zuweisen deaktivieren

Mit dem Brother MFC-3770CDW direkt in Paperless rein scannen

Zuerst den Consume-Folder so anpassen, dass der SAMBA-User drauf schreiben kann.

chown -R www-data:www-data /opt/paperless/consume
chmod 2775 /opt/paperless/consume

SAMBA-Config anpassen:

nano /etc/samba/smb.conf
[consume]
comment = Paperless-ngx's consume folder
path = /opt/paperless/consume
available = yes
browseable = yes
create mask = 0664
directory mask = 2775
valid users = smbuser
writeable = yes
force user = www-data
force group = www-data
useradd smbuser -s /usr/sbin/nologin
smbpasswd -a smbuser

Als Passwort habe ich der Einfachkeit halber auch smbuser genommen…


Dokumenten-Besitzer automatisch entfernen (über Arbeitsablauf)

  • Arbeitsablauf mit dem Namen „Besitzer entfernen“ anlegen
  • Auslösertyp „Dokument hinzugefügt“
  • Sortierreihenfolge „1“
  • Aktion „Entfernen“
  • „Alle entfernen“ aktivieren

Backup & Restore

Wichtig: Ein Restore kann nur in die gleiche Version erfolgen.

Die Daten müssen vor dem Import in den Docker-Container kopiert und dort entpackt werden. Danach kann dann mit document_import der Import erfolgen.

docker cp export.zip paperless-webserver-1:/usr/src/paperless/export/export.zip
docker exec -ti paperless-webserver-1 /bin/bash
cd /usr/src/paperless/export
unzip export.zip
rm export.zip
exit

docker exec paperless-webserver-1 document_importer ../export

test