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

K
keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 176: Zeile 176:
:<syntaxhighlight lang="bash">
:<syntaxhighlight lang="bash">
ExecStart=/opt/paperless/venv/bin/celery --app paperless beat --loglevel INFO
ExecStart=/opt/paperless/venv/bin/celery --app paperless beat --loglevel INFO
</syntaxhighlight>
<syntaxhighlight lang="bash">
sudo ln -s /opt/paperless/scripts/paperless-scheduler.service /etc/systemd/system/paperless-scheduler.service
sudo systemctl daemon-reload
sudo systemctl enable --now paperless-scheduler.service
</syntaxhighlight><syntaxhighlight lang="bash">
systemctl status paperless-scheduler.service
</syntaxhighlight>Sollte in etwa so aussehen:<syntaxhighlight lang="bash">
● paperless-scheduler.service - Paperless Celery Beat
    Loaded: loaded (/etc/systemd/system/paperless-scheduler.service; enabled; preset: enabled)
    Active: active (running) since Sat 2025-03-22 22:29:33 CET; 4s ago
  Main PID: 6981 ([celery beat] -)
      Tasks: 22 (limit: 9472)
    Memory: 115.1M
        CPU: 1.831s
    CGroup: /system.slice/paperless-scheduler.service
            └─6981 "[celery beat] --app paperless beat --loglevel INFO"
</syntaxhighlight>
==== paperless-task-queue ====
<syntaxhighlight lang="bash">
sudo vi paperless-task-queue.service
</syntaxhighlight>'''Debian 11:'''
:ExcecStart ersetzen:
:<syntaxhighlight lang="bash">
ExecStart=/opt/paperless/.local/bin/celery --app paperless worker --loglevel INFO
</syntaxhighlight>
'''Debian 12:'''
:ExcecStart ersetzen:
:<syntaxhighlight lang="bash">
ExecStart=/opt/paperless/venv/bin/celery --app paperless worker --loglevel INFO
</syntaxhighlight>
<syntaxhighlight lang="bash">
sudo ln -s /opt/paperless/scripts/paperless-task-queue.service /etc/systemd/system/paperless-task-queue.service
sudo systemctl daemon-reload
sudo systemctl enable --now paperless-task-queue.service
</syntaxhighlight><syntaxhighlight lang="bash">
systemctl status paperless-task-queue.service
</syntaxhighlight>Sollte in etwa so aussehen:<syntaxhighlight lang="bash">
● paperless-task-queue.service - Paperless Celery Workers
    Loaded: loaded (/etc/systemd/system/paperless-task-queue.service; enabled; preset: enabled)
    Active: active (running) since Sat 2025-03-22 22:31:23 CET; 4s ago
  Main PID: 7122 ([celeryd: celer)
      Tasks: 24 (limit: 9472)
    Memory: 197.6M
        CPU: 2.177s
    CGroup: /system.slice/paperless-task-queue.service
            ├─7122 "[celeryd: celery@paperless-ngx-1:MainProcess] -active- (--app paperless worker --loglevel INFO)"
            ├─7153 "[celeryd: celery@paperless-ngx-1:ForkPoolWorker-1]"
            └─7154 "[celeryd: celery@paperless-ngx-1:ForkPoolWorker-2]"
</syntaxhighlight>
</syntaxhighlight>