# 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`). ```bash # 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`: ```bash PAPERLESS_POST_CONSUME_SCRIPT: /usr/src/paperless/scripts/shell_ntfy_paperless.sh ```