42 lines
1.2 KiB
Markdown
42 lines
1.2 KiB
Markdown
# NTFY-Benachrichtigungen
|
|
|
|
Push-Nachrichten via [ntfy](https://ntfy.sh) (selbst gehostet oder öffentlich) bei wichtigen Ereignissen.
|
|
|
|
## Einrichtung
|
|
|
|
In `config/stream-recorder.conf`:
|
|
|
|
```bash
|
|
NTFY_URL="https://ntfy.sh/mein-stream-topic"
|
|
NTFY_TOKEN="" # Optional, nur bei geschützten Topics
|
|
NTFY_EVENTS="start,stop,error" # Kommasepariert
|
|
```
|
|
|
|
## Events
|
|
|
|
| Event | Auslöser | Priorität |
|
|
|----------|-----------------------------------------------------|-----------|
|
|
| `start` | Aufnahme wurde gestartet | Normal |
|
|
| `stop` | Aufnahme beendet (regulär oder manuell) | Normal |
|
|
| `error` | Verbindung verloren oder max. Versuche erreicht | Hoch |
|
|
| `upload` | Datei auf Plik hochgeladen (mit Download-Link) | Normal |
|
|
|
|
## Alle Events aktivieren
|
|
|
|
```bash
|
|
NTFY_EVENTS="start,stop,error,upload"
|
|
```
|
|
|
|
## Nur Fehler (Standard)
|
|
|
|
```bash
|
|
NTFY_EVENTS="error"
|
|
```
|
|
|
|
## Hinweise
|
|
|
|
- Benachrichtigungen werden asynchron im Hintergrund gesendet
|
|
- Ein fehlgeschlagener Versand blockiert die Aufnahme nicht
|
|
- curl muss installiert sein (`sudo apt install curl`)
|
|
- Ohne gesetzte `NTFY_URL` sind Benachrichtigungen komplett deaktiviert
|