Metainformationen zur Seite
Dies ist eine alte Version des Dokuments!
Paperless-ngx
Installation
bash -c "$(curl -L https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"
Backup erstellen
Auf der Quell-Installation
- In einem beliebigen Unterordner wechseln z.b ~/paperless-ngx/consume
- dort
sudo docker compose exec webserver document_exporter ../export/
- Export-Datei packen.
tar -cvzf export.tgz export
Auf der Ziel-Installation
Die Ziel-Installation muss
- den gleichen Versionsstand aufweisen wie die Quell-Installation
- absolut leer sein, d.h. keine Dokumente, insbesondere keine User. Ggf. User unter Einstellungen löschen.
- in den Ordner **~/paperless-ngx** gehen
- die Export-Datei holen, z.B.
scp cs@192.168.178.41:/home/cs/paperless-ngx/export.tgz .
- die Export-Datei entpacken
tar -xzf export.tgz' wird automatisch in das export Verzeichnis entpackt - ins exort Verzeichnis (oder anderes Unterverzeichnis wechseln) - dort
sudo docker compose exec webserver document_importer ../export'' ausführen
Die Dateien und alle User werden übernommen. Auf der Anmeldemaske mit dem/einem User aus der Quell-Installation anmelden. Fertig!
Consume Folder mounten (samba)
Create the superuser:
docker-compose run --rm webserver createsuperuser
Install samba:
sudo apt-get install samba -y
Confirm service is running:
sudo systemctl restart smbd.service
Add new user:
sudo adduser paperless
Add the user to samba:
sudo smbpasswd -a paperless
Set permissions:
sudo apt-get install acl
sudo setfacl -R -m "u:paperless:rwx" /path/to/paperless/consumption/directory
Samba.conf to add share folder to:
sudo nano /etc/samba/smb.conf
Sample Samba share:
[paperless] comment = paperless consumption path = /path/to/paperless/consumption/directory read only = no writable = yes browseable = yes guest ok = no valid users = @paperless <code -> sudo mount -t cifs -o username=paperless //192.168.178.41/paperless /home/cs/paperless-consume
Eintrag in /etc/fstab
//192.168.178.41/paperless /home/cs/paperless-consume cifs rw,username=cs,password=19cs12,uid=1000,noforceuid,gid=1000,noforcegid,file_mode=0755,dir_mode=0755 0 0