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 28: Zeile 28:
</syntaxhighlight>
</syntaxhighlight>
===Python 3.11 installieren===
===Python 3.11 installieren===
'''Debian 12:'''<syntaxhighlight lang="bash">
sudo apt install python3.11 python3.11-venv python3-pip
</syntaxhighlight>
'''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
Zeile 38: Zeile 35:
make -j$(nproc)
make -j$(nproc)
sudo make install
sudo make install
</syntaxhighlight>
'''Debian 12:'''<syntaxhighlight lang="bash">
sudo apt install python3.11 python3.11-venv python3-pip
</syntaxhighlight>
</syntaxhighlight>
===Ghostscript 10.05 installieren===
===Ghostscript 10.05 installieren===
Zeile 47: Zeile 47:
make -j$(nproc)
make -j$(nproc)
sudo make install
sudo make install
</syntaxhighlight><syntaxhighlight lang="bash">
sudo apt install imagemagick fonts-liberation gnupg libpq-dev default-libmysqlclient-dev pkg-config libmagic-dev libzbar0 poppler-utils
sudo apt install unpaper icc-profiles-free qpdf liblept5 libxml2 pngquant zlib1g tesseract-ocr python3-setuptools python3-wheel
sudo apt install redis git curl postgresql
</syntaxhighlight>Paperless Benutzer erstellen und Repository klonen:<syntaxhighlight lang="bash">
sudo adduser paperless --system --home /opt/paperless --group
cd /opt/paperless
sudo -Hu paperless git clone https://github.com/paperless-ngx/paperless-ngx.git .
</syntaxhighlight><syntaxhighlight lang="bash">
sudo -Hu paperless mkdir consume media
</syntaxhighlight>'''Debian 11:'''<syntaxhighlight lang="bash">
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 pip3 install -r requirements.txt
</syntaxhighlight>'''Debian 12:'''<syntaxhighlight lang="bash">
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/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
</syntaxhighlight>
</syntaxhighlight>

Navigationsmenü