Paperless: Unterschied zwischen den Versionen

Aus Wiki - Jochen Hammann
Zur Navigation springen Zur Suche springen
Zeile 11: Zeile 11:
== Voraussetzungen installieren ==
== Voraussetzungen installieren ==


Zur Installation der Voraussetzungen werden folgenden Commands ausgeführt.
Zur Installation der [https://paperless.readthedocs.io/en/latest/requirements.html Voraussetzungen] werden folgenden Commands ausgeführt.


<br/>
<br/>
Zeile 58: Zeile 58:


== Setup ==
== Setup ==
Zum Durchführen des [https://paperless.readthedocs.io/en/latest/setup.html Setups] werden folgenden Commands ausgeführt.
<br/>


'''Paperless installieren'''
'''Paperless installieren'''


  Entpacken und nach /opt/paperless kopieren
  Entpacken und nach /opt/paperless kopieren
<br/>


'''Python-specific Requirements: Virtualenv'''
'''Python-specific Requirements: Virtualenv'''


virtualenv --python=/usr/bin/python3 ~/virtualenv/paperless
virtualenv --python=/usr/bin/python3 ~/virtualenv/paperless
source ~/virtualenv/paperless/bin/activate
source ~/virtualenv/paperless/bin/activate
pip install --requirement /opt/paperless/requirements.txt
pip install --requirement /opt/paperless/requirements.txt
 
<br/>
 
'''/opt/paperless/src'''
 
cd /opt/paperless/src
 
cp ../paperless.conf.example /etc/paperless.conf
 
Anpassen folgender Variablen der Ziel-Konfigurationsdatei (paperless.conf):
* <code>PAPERLESS_CONSUMPTION_DIR</code> und/oder
* <code>PAPERLESS_OCR_THREADS</code> und/oder
* <code>PAPERLESS_PASSPHRASE</code>
 
./manage.py migrate
 
./manage.py createsuperuser
 
./manage.py runserver --insecure
 
Der Development Server läuft nun unter [http://localhost:8000/ http://localhost:8000/].
 
Nun muss eine neue Shell geöffnet werden.
 
./manage.py document_consumer

Version vom 1. November 2018, 17:15 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


Python-specific Requirements: Virtualenv

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_DIR und/oder
  • PAPERLESS_OCR_THREADS und/oder
  • PAPERLESS_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