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

K
keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 56: Zeile 56:
</syntaxhighlight><syntaxhighlight lang="bash">
</syntaxhighlight><syntaxhighlight lang="bash">
sudo -Hu paperless mkdir consume media
sudo -Hu paperless mkdir consume media
</syntaxhighlight>'''Debian 11:'''<syntaxhighlight lang="bash">
</syntaxhighlight>'''Debian 11:'''
:<syntaxhighlight lang="bash">
sudo -Hu paperless pip3 install uv
sudo -Hu paperless pip3 install uv
sudo -Hu paperless uv export --no-dev --all-extras --format requirements-txt --output-file requirements.txt
sudo -Hu paperless uv export --no-dev --all-extras --format requirements-txt --output-file requirements.txt
sudo -Hu paperless pip3 install -r requirements.txt
sudo -Hu paperless pip3 install -r requirements.txt
</syntaxhighlight>'''Debian 12:'''<syntaxhighlight lang="bash">
</syntaxhighlight>'''Debian 12:'''
:<syntaxhighlight lang="bash">
sudo -Hu paperless python3 -m venv /opt/paperless/venv
sudo -Hu paperless python3 -m venv /opt/paperless/venv
sudo -Hu paperless /opt/paperless/venv/bin/pip3 install uv
sudo -Hu paperless /opt/paperless/venv/bin/pip3 install uv
Zeile 93: Zeile 95:
cd src-ui
cd src-ui


</syntaxhighlight>'''Debian 11:'''<syntaxhighlight lang="bash">
</syntaxhighlight>'''Debian 11:'''
:<syntaxhighlight lang="bash">
sudo curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install nodejs
sudo apt install nodejs
</syntaxhighlight>'''Debian 12:'''<syntaxhighlight lang="bash">
</syntaxhighlight>'''Debian 12:'''
:<syntaxhighlight lang="bash">
sudo apt install nodejs
sudo apt install nodejs
sudo apt install npm
sudo apt install npm
Zeile 107: Zeile 111:
</syntaxhighlight>Backend:<syntaxhighlight lang="bash">
</syntaxhighlight>Backend:<syntaxhighlight lang="bash">
cd ../src
cd ../src
</syntaxhighlight>'''Debian 11:'''<syntaxhighlight lang="bash">
</syntaxhighlight>'''Debian 11:'''
:<syntaxhighlight lang="bash">
sudo -Hu paperless python3 manage.py migrate
sudo -Hu paperless python3 manage.py migrate
sudo -Hu paperless python3 manage.py createsuperuser
sudo -Hu paperless python3 manage.py createsuperuser
sudo -Hu paperless python3 manage.py collectstatic
sudo -Hu paperless python3 manage.py collectstatic
</syntaxhighlight>'''Debian 12:'''<syntaxhighlight lang="bash">
</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 migrate
sudo -Hu paperless /opt/paperless/venv/bin/python3 manage.py createsuperuser
sudo -Hu paperless /opt/paperless/venv/bin/python3 manage.py createsuperuser
Zeile 117: Zeile 123:
</syntaxhighlight>Systemd Services anlegen:<syntaxhighlight lang="bash">
</syntaxhighlight>Systemd Services anlegen:<syntaxhighlight lang="bash">
cd ../scripts
cd ../scripts
</syntaxhighlight>'''Debian 12:'''<syntaxhighlight lang="bash">
</syntaxhighlight>'''Debian 12:'''
:<syntaxhighlight lang="bash">
sudo vi paperless-consumer.service
sudo vi paperless-consumer.service
</syntaxhighlight>ExcecStart ersetzen:<syntaxhighlight lang="bash">
</syntaxhighlight>ExcecStart ersetzen:
:<syntaxhighlight lang="bash">
ExecStart=/opt/paperless/venv/bin/python3 manage.py document_consumer
ExecStart=/opt/paperless/venv/bin/python3 manage.py document_consumer
</syntaxhighlight>
</syntaxhighlight>