Paperless-ngx "Bare Metal" installieren (Debian 11/12): Unterschied zwischen den Versionen

K
keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 131: Zeile 131:
sudo -Hu paperless /opt/paperless/venv/bin/python3 manage.py collectstatic
sudo -Hu paperless /opt/paperless/venv/bin/python3 manage.py collectstatic
</syntaxhighlight>
</syntaxhighlight>
Systemd Services anlegen:<syntaxhighlight lang="bash">
 
=== Systemd Services anlegen: ===
<syntaxhighlight lang="bash">
cd ../scripts
cd ../scripts
</syntaxhighlight>
</syntaxhighlight>
==== paperless-consumer ====
'''Debian 12:'''
'''Debian 12:'''
:<syntaxhighlight lang="bash">
:<syntaxhighlight lang="bash">
Zeile 140: Zeile 144:
:<syntaxhighlight lang="bash">
:<syntaxhighlight lang="bash">
ExecStart=/opt/paperless/venv/bin/python3 manage.py document_consumer
ExecStart=/opt/paperless/venv/bin/python3 manage.py document_consumer
</syntaxhighlight>
<syntaxhighlight lang="bash">
sudo ln -s /opt/paperless/scripts/paperless-consumer.service /etc/systemd/system/paperless-consumer.service
sudo systemctl daemon-reload
sudo systemctl enable --now paperless-consumer.service
</syntaxhighlight><syntaxhighlight lang="bash">
systemctl status paperless-consumer.service
</syntaxhighlight>Sollte in etwa so aussehen:<syntaxhighlight lang="bash">
● paperless-consumer.service - Paperless consumer
    Loaded: loaded (/etc/systemd/system/paperless-consumer.service; enabled; preset: enabled)
    Active: active (running) since Sat 2025-03-22 22:25:06 CET; 6s ago
  Main PID: 6715 (python3)
      Tasks: 11 (limit: 9472)
    Memory: 97.2M
        CPU: 1.518s
    CGroup: /system.slice/paperless-consumer.service
            └─6715 /opt/paperless/venv/bin/python3 manage.py document_consumer
</syntaxhighlight>
==== paperless-scheduler ====
<syntaxhighlight lang="bash">
sudo vi paperless-scheduler.service
</syntaxhighlight>'''Debian 11:'''
:ExcecStart ersetzen:
:<syntaxhighlight lang="bash">
ExecStart=/opt/paperless/.local/bin/celery --app paperless beat --loglevel INFO
</syntaxhighlight>
'''Debian 12:'''
:ExcecStart ersetzen:
:<syntaxhighlight lang="bash">
ExecStart=/opt/paperless/venv/bin/celery --app paperless beat --loglevel INFO
</syntaxhighlight>
</syntaxhighlight>