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

K
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 60: Zeile 60:
'''Debian 11:'''
'''Debian 11:'''
:<syntaxhighlight lang="bash">
:<syntaxhighlight lang="bash">
sudo -Hu paperless pip3 install uv
sudo -Hu paperless pip3 install uv asyncio
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
Zeile 67: Zeile 67:
:<syntaxhighlight lang="bash">
:<syntaxhighlight lang="bash">
sudo -u paperless python3 -m venv /opt/paperless/venv
sudo -u 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 asyncio
sudo -Hu paperless /opt/paperless/venv/bin/uv export --no-dev --all-extras --format requirements-txt --output-file requirements.txt
sudo -Hu paperless /opt/paperless/venv/bin/uv export --no-dev --all-extras --format requirements-txt --output-file requirements.txt
sudo -Hu paperless /opt/paperless/venv/bin/pip3 install -r requirements.txt
sudo -Hu paperless /opt/paperless/venv/bin/pip3 install -r requirements.txt
Zeile 74: Zeile 74:
sudo -Hu paperless cp paperless.conf.example paperless.conf
sudo -Hu paperless cp paperless.conf.example paperless.conf
</syntaxhighlight><syntaxhighlight lang="bash">
</syntaxhighlight><syntaxhighlight lang="bash">
sudo -Hu paperless vi paperless.conf
sudo -u paperless vi paperless.conf
</syntaxhighlight><syntaxhighlight lang="bash">
</syntaxhighlight><syntaxhighlight lang="bash">
PAPERLESS_SECRET_KEY=change-me
PAPERLESS_SECRET_KEY=change-me
Zeile 83: Zeile 83:


PAPERLESS_TIME_ZONE=Europe/Berlin
PAPERLESS_TIME_ZONE=Europe/Berlin
</syntaxhighlight>Wenn du postgresql statt sqlite verwendet möchtest:<syntaxhighlight lang="bash">
</syntaxhighlight>
 
=== Datenbank ===
'''Hinweis: SQLite kann Probleme beim Bearbeiten paralleler Tasks verursachen.'''
 
Wenn du postgresql statt sqlite verwendet möchtest:<syntaxhighlight lang="bash">
PAPERLESS_DBHOST=127.0.0.1 # Use postgresql
PAPERLESS_DBHOST=127.0.0.1 # Use postgresql
PAPERLESS_DBNAME=db_paperless
PAPERLESS_DBNAME=db_paperless
Zeile 104: Zeile 109:
cd src-ui
cd src-ui


</syntaxhighlight>
</syntaxhighlight><syntaxhighlight lang="bash">
'''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>
</syntaxhighlight><syntaxhighlight lang="bash">
'''Debian 12:'''
:<syntaxhighlight lang="bash">
sudo apt install nodejs npm
</syntaxhighlight>
<syntaxhighlight lang="bash">
sudo npm install -g @angular/cli
sudo npm install -g @angular/cli
sudo npm install -g pnpm
sudo npm install -g pnpm