Paperless-ngx "Bare Metal" installieren (Debian 11/12): Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
K
keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 24: Zeile 24:
</syntaxhighlight>
</syntaxhighlight>
===Python 3.11 installieren===
===Python 3.11 installieren===
'''Debian 11:'''<syntaxhighlight lang="bash">
'''Debian 11:'''
:<syntaxhighlight lang="bash">
wget https://www.python.org/ftp/python/3.11.11/Python-3.11.11.tgz
wget https://www.python.org/ftp/python/3.11.11/Python-3.11.11.tgz
tar -xvf Python-3.11.11.tgz
tar -xvf Python-3.11.11.tgz
Zeile 32: Zeile 33:
sudo make install
sudo make install
</syntaxhighlight>
</syntaxhighlight>
'''Debian 12:'''<syntaxhighlight lang="bash">
'''Debian 12:'''
:<syntaxhighlight lang="bash">
sudo apt install python3.11 python3.11-venv python3-pip
sudo apt install python3.11 python3.11-venv python3-pip
</syntaxhighlight>
</syntaxhighlight>
Zeile 88: Zeile 90:
GRANT ALL ON SCHEMA public TO paperless;
GRANT ALL ON SCHEMA public TO paperless;
\q
\q
</syntaxhighlight>Frontend Build<syntaxhighlight lang="bash">
</syntaxhighlight>Frontend:<syntaxhighlight lang="bash">
cd src-ui
cd src-ui


Zeile 103: Zeile 105:


sudo -Hu paperless ng build --configuration production
sudo -Hu paperless ng build --configuration production
</syntaxhighlight>Backend:<syntaxhighlight lang="bash">
cd ../src
</syntaxhighlight>'''Debian 11:'''<syntaxhighlight lang="bash">
sudo -Hu paperless python3 manage.py migrate
sudo -Hu paperless python3 manage.py createsuperuser
sudo -Hu paperless python3 manage.py collectstatic
</syntaxhighlight>'''Debian 12:'''<syntaxhighlight lang="bash">
sudo -Hu paperless /opt/paperless/venv/bin/python3 manage.py migrate
sudo -Hu paperless /opt/paperless/venv/bin/python3 manage.py createsuperuser
sudo -Hu paperless /opt/paperless/venv/bin/python3 manage.py collectstatic
</syntaxhighlight>Systemd Services anlegen:<syntaxhighlight lang="bash">
cd ../scripts
</syntaxhighlight>'''Debian 12:'''<syntaxhighlight lang="bash">
sudo vi paperless-consumer.service
</syntaxhighlight>ExcecStart ersetzen:<syntaxhighlight lang="bash">
ExecStart=/opt/paperless/venv/bin/python3 manage.py document_consumer
</syntaxhighlight>
</syntaxhighlight>

Navigationsmenü