Paperless-ngx: Unterschied zwischen den Versionen

Aus darkrealm Wiki
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/paperless
* 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 -u paperless pip3 install -r requirements.txt --break-system-packages
* 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