Paperless-ngx: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Chris (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Chris (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 3: | Zeile 3: | ||
* dpkg-reconfigure tzdata | * dpkg-reconfigure tzdata | ||
* dpkg-reconfigure locales | * dpkg-reconfigure locales | ||
* apt install python3 python3-pip python3-dev imagemagick fonts-liberation gnupg libpq-dev default-libmysqlclient-dev pkg-config libmagic-dev mime-support libzbar0 poppler-utils apt-transport-https man-db vim bash-completion openssh-server unpaper ghostscript icc-profiles-free qpdf liblept5 libxml2 pngquant zlib1g tesseract-ocr redis tesseract-ocr-deu | * apt install python3 python3-pip python3-dev imagemagick fonts-liberation gnupg libpq-dev default-libmysqlclient-dev pkg-config libmagic-dev mime-support libzbar0 poppler-utils apt-transport-https man-db vim bash-completion openssh-server unpaper ghostscript icc-profiles-free qpdf liblept5 libxml2 pngquant zlib1g tesseract-ocr redis tesseract-ocr-deu git locate curl wget python3.11-venv | ||
* adduser paperless --system --home /opt/paperless --group | * adduser paperless --system --home /opt/paperless --group | ||
* curl -O -L https://github.com/paperless-ngx/paperless-ngx/releases/download/v2.1.3/paperless-ngx-v2.1.3.tar.xz | * curl -O -L https://github.com/paperless-ngx/paperless-ngx/releases/download/v2.1.3/paperless-ngx-v2.1.3.tar.xz | ||
* tar -xf paperless-ngx-v2.1.3.tar.xz -C/opt/ | * tar -xf paperless-ngx-v2.1.3.tar.xz -C/opt/ | ||
* cd /opt/paperless | * cd /opt/paperless-ngx | ||
* mkdir media | * mkdir media | ||
* mkdir data | * mkdir data | ||
| Zeile 14: | Zeile 14: | ||
* chown paperless:paperless data | * chown paperless:paperless data | ||
* chown paperless:paperless consume | * chown paperless:paperless consume | ||
* sudo - | * sudo -Hu paperless python3 -m venv venv-paperless-ngx | ||
* sudo -Hu paperless -s | |||
* . venv-paperless-ngx/bin/activate | |||
* pip3 install -r requirements.txt | |||
* cd src | * cd src | ||
* sudo -Hu paperless python3 manage.py migrate | * sudo -Hu paperless python3 manage.py migrate | ||
Version vom 19. Dezember 2023, 23:31 Uhr
- sudo lxc-create -n paperless-ngx -B zfs -t download -- --dist debian --release bookworm --arch amd64
- dpkg-reconfigure tzdata
- dpkg-reconfigure locales
- apt install python3 python3-pip python3-dev imagemagick fonts-liberation gnupg libpq-dev default-libmysqlclient-dev pkg-config libmagic-dev mime-support libzbar0 poppler-utils apt-transport-https man-db vim bash-completion openssh-server unpaper ghostscript icc-profiles-free qpdf liblept5 libxml2 pngquant zlib1g tesseract-ocr redis tesseract-ocr-deu git locate curl wget python3.11-venv
- adduser paperless --system --home /opt/paperless --group
- curl -O -L https://github.com/paperless-ngx/paperless-ngx/releases/download/v2.1.3/paperless-ngx-v2.1.3.tar.xz
- tar -xf paperless-ngx-v2.1.3.tar.xz -C/opt/
- cd /opt/paperless-ngx
- mkdir media
- mkdir data
- mkdir consume
- chown paperless:paperless media
- chown paperless:paperless data
- chown paperless:paperless consume
- sudo -Hu paperless python3 -m venv venv-paperless-ngx
- sudo -Hu paperless -s
- . venv-paperless-ngx/bin/activate
- pip3 install -r requirements.txt
- cd src
- sudo -Hu paperless python3 manage.py migrate
- sudo -Hu paperless python3 manage.py createsuperuser
- sudo -Hu paperless python3 manage.py runserver
- cp -av ../scripts/*.service /etc/systemd/system/
- cp -av ../scripts/*.socket /etc/systemd/system/
- systemctl daemon-reload