Paperless: Unterschied zwischen den Versionen
Jochen (Diskussion | Beiträge) |
Jochen (Diskussion | Beiträge) |
||
| Zeile 66: | Zeile 66: | ||
Entpacken und nach /opt/paperless kopieren | Entpacken und nach /opt/paperless kopieren | ||
sudo chown -R jochen:jochen /opt/paperless/ | |||
<br/> | <br/> | ||
| Zeile 71: | Zeile 73: | ||
'''Python-specific Requirements: Virtualenv''' | '''Python-specific Requirements: Virtualenv''' | ||
mkdir ~/virtualenv | |||
mkdir ~/virtualenv/paperless | |||
virtualenv --python=/usr/bin/python3 ~/virtualenv/paperless | virtualenv --python=/usr/bin/python3 ~/virtualenv/paperless | ||
source ~/virtualenv/paperless/bin/activate | source ~/virtualenv/paperless/bin/activate | ||
Version vom 1. November 2018, 17:30 Uhr
Installation von Paperless 2.5.0 unter Xubuntu 18.04
Paperless ist auf Github unter folgenden Link zu finden.
Die Installation bzw. das Setup von Paperless ist hier beschrieben. Bevor dies jedoch durchgeführt werden kann, müssten die [hier] beschriebenen Voraussetzungen erfüllt sein.
Voraussetzungen installieren
Zur Installation der Voraussetzungen werden folgenden Commands ausgeführt.
GNU Privacy Guard
gnupg ist bei Xubuntu ab Version 17.10 vorinstalliert.
Tesseract
sudo apt install tesseract-ocr tesseract-ocr-deu tesseract-ocr-eng
ImageMagic
sudo apt install imagemagick imagemagick-doc
Unpaper
sudo apt install unpaper libtiff-tools netpbm
libpoppler-cpp-dev
sudo apt install libpoppler-cpp-dev
optipng
sudo apt install optipng
Python Virtual Environment
sudo apt install python-virtualenv
Setup
Zum Durchführen des Setups werden folgenden Commands ausgeführt.
Paperless installieren
Entpacken und nach /opt/paperless kopieren
sudo chown -R jochen:jochen /opt/paperless/
Python-specific Requirements: Virtualenv
mkdir ~/virtualenv mkdir ~/virtualenv/paperless virtualenv --python=/usr/bin/python3 ~/virtualenv/paperless source ~/virtualenv/paperless/bin/activate pip install --requirement /opt/paperless/requirements.txt
/opt/paperless/src
cd /opt/paperless/src
cp ../paperless.conf.example /etc/paperless.conf
Anpassen folgender Variablen der Ziel-Konfigurationsdatei (paperless.conf):
PAPERLESS_CONSUMPTION_DIRund/oderPAPERLESS_OCR_THREADSund/oderPAPERLESS_PASSPHRASE
./manage.py migrate
./manage.py createsuperuser
./manage.py runserver --insecure
Der Development Server läuft nun unter http://localhost:8000/.
Nun muss eine neue Shell geöffnet werden.
./manage.py document_consumer
Ausführen des Document Consumers als Daemon
Hosten der Web Site durch einen Apache Web Server