bash -c "$(curl -L https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"
sudo docker compose exec webserver document_exporter ../export/
tar -cvzf export.tgz export
Die Ziel-Installation muss
scp cs@192.168.178.41:/home/cs/paperless-ngx/export.tgz .
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ührenDie Dateien und alle User werden übernommen. Auf der Anmeldemaske mit dem/einem User aus der Quell-Installation anmelden. Fertig!
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