linux  projekt  self-hosted

paperless

Papierlos oder Nutzlos?

Install

sudo adduser paperless --system --home /opt/paperless --group
sudo usermod -aG nas paperless

#reboot

sudo mkdir -p /opt/paperless/consume
sudo mkdir -p /opt/paperless/data
sudo mkdir -p /opt/paperless/db
sudo mkdir -p /opt/paperless/media

sudo chown -R paperless:nas /opt/paperless/
sudo chmod -R 775 /opt/paperless/

# IDs für Install-Script
cat /etc/passwd | grep paperless
#paperless:x:106:116::/opt/paperless:/usr/sbin/nologin

cat /etc/group | grep nas
#nas:x:1001:mani,www-data,r4k5,caro,paperless

cd /opt
bash -c "$(curl --location --silent --show-error https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"

#-----

URL []: https://paperless.r4g9.l11
Port [8000]:
Current time zone [Europe/Berlin]:
Database backend (postgres sqlite mariadb) [postgres]:
Enable Apache Tika? (yes no) [no]: yes
OCR language [eng]: deu
User ID [1000]: 106
Group ID [1000]: 1001
Target folder [/opt/paperless-ngx]: /opt/paperless
Consume folder [/opt/paperless/consume]:
Media folder []: /opt/paperless/media
Data folder []: /opt/paperless/data
Database folder []: /opt/paperless/db
Paperless username [mani]:
Paperless password:
Paperless password (again):
Email [mani@localhost]: manfred@heister.email

ReverseProxy

paperless.r4g9.l11
	SSLProxyEngine On
	SSLProxyVerify none
	SSLProxyCheckPeerCN off
	SSLProxyCheckPeerName off
	SSLProxyCheckPeerExpire off
	ProxyPass / http://127.0.0.1:8000/
	ProxyPassReverse / http://127.0.0.1:8000/

Sicherung

 linux   projekt   self-hosted