Zum Hauptinhalt springen

Feinjustierte Benachrichtigungen

Übersicht

Ab Version 2.3.1 können Sie die Benachrichtigungen, die das Panel an Telegram oder Webhook sendet, feinjustieren. Diese Funktion ermöglicht es Ihnen, spezifische Ereignisse für jeden Benachrichtigungskanal separat zu aktivieren oder zu deaktivieren.

Konfiguration

Um Benachrichtigungen zu konfigurieren, müssen Sie die Konfigurationsdatei herunterladen, ändern und in den Docker-Container einbinden.

Schritt 1: Konfigurationsdatei herunterladen

Laden Sie die Benachrichtigungskonfigurationsdatei aus dem offiziellen Repository herunter:

cd /opt/remnawave && curl -o notifications-config.yml https://raw.githubusercontent.com/remnawave/backend/refs/heads/main/configs/notifications/notifications-config.yml

Oder verwenden Sie wget:

cd /opt/remnawave && wget https://raw.githubusercontent.com/remnawave/backend/refs/heads/main/configs/notifications/notifications-config.yml

Schritt 2: Einstellungen konfigurieren

Öffnen Sie die heruntergeladene Datei in einem Texteditor:

cd /opt/remnawave && nano notifications-config.yml

Die Datei enthält alle verfügbaren Ereignisse mit Standardeinstellungen. Jedes Ereignis hat zwei Kanäle:

  • telegram: true/false - Benachrichtigungen an Telegram senden
  • webhook: true/false - Benachrichtigungen per Webhook senden

Konfigurationsbeispiele:

Telegram-Benachrichtigungen für Benutzererstellung deaktivieren:

events:
user.created:
telegram: false # Telegram deaktivieren
webhook: true # Webhook aktiviert lassen

Alle Benachrichtigungen für Geräteverbindungen deaktivieren:

events:
user_hwid_devices.added:
telegram: false
webhook: false

Anker für Massendeaktivierung verwenden:

events:
user.expired:
<<: *bothDisabled # Beide Kanäle deaktivieren

Schritt 3: In Docker-Container einbinden

Fügen Sie ein Volume zu Ihrer docker-compose.yml hinzu:

cd /opt/remnawave && nano docker-compose.yml
services:
remnawave:
image: remnawave/remnawave:2
volumes:
- ./notifications-config.yml:/var/lib/remnawave/configs/notifications/notifications-config.yml:ro
# ... andere Einstellungen

Schritt 4: Container neu starten

Nach dem Einbinden der Datei starten Sie den Container neu:

cd /opt/remnawave && docker compose down remnawave && docker compose up -d && docker compose logs -f

Verfügbare Ereignisse

Die Konfigurationsdatei unterstützt zahlreiche nach Kategorien geordnete Ereignisse. Die vollständige und aktuelle Liste aller verfügbaren Ereignisse finden Sie im offiziellen Repository: events.ts.