2025-02-20 20:50:17 +01:00
.
2025-02-20 20:50:17 +01:00
.
2025-02-20 20:50:17 +01:00
.
2025-02-20 20:50:17 +01:00
.
2025-02-20 20:50:17 +01:00

Paperless-ngx Notification Script

Dieses Bash-Skript sendet eine Benachrichtigung über NTFY, wenn ein neues Dokument im Consume-Ordner von Paperless-ngx hinzugefügt wurde.

Anforderungen

  • Ein ntfy-Server für das Senden von Benachrichtigungen.
  • Eine funktionierende Paperless-ngx-Instanz.

Vorbereitung

1. Konfigurationsdatei erstellen

Platzieren Sie das Skript und eine .env-Datei im gleichen Verzeichnis. Die .env-Datei muss denselben Namen wie das Skript haben, jedoch mit der Endung .env (z. B. sshell_ntfy_paperless.sh und shell_ntfy_paperless.env).

# NTFY Server
NTFY_URL=https://ntfy.server.net/
AUTH_TOKEN=tk_elwqvm6niscdn30f45iksdfh6sope

#Paperless-ngx Server
PAPERLESS_URL=http://192.168.178.25:8200

Passen Sie die Variablen an Ihre Gegebenheiten an.

2. Konfiguration von Paperless-ngx

  1. Speichern Sie das Skript und die gleichnamige .env-Datei im Ordner Ihrer Paperless-ngx-Instanz.
  2. Legen Sie den Pfad des Skripts in den Umgebungsvariablen von Paperless-ngx fest. Beispiel in der docker-compose.yml:
PAPERLESS_POST_CONSUME_SCRIPT: /usr/src/paperless/scripts/shell_ntfy_paperless.sh
Description
Dieses Bash-Skript sendet eine Benachrichtigung über NTFY, wenn ein neues Dokument im Consume-Ordner von Paperless-ngx hinzugefügt wurde.
Readme 28 KiB
Languages
Shell 100%