Notifications affinées
Présentation
À partir de la version 2.3.1, vous pouvez affiner les notifications que le panel envoie à Telegram ou Webhook. Cette fonctionnalité vous permet d'activer ou de désactiver des événements spécifiques pour chaque canal de notification séparément.
Configuration
Pour configurer les notifications, vous devez télécharger le fichier de configuration, le modifier et le monter dans le conteneur Docker.
Étape 1 : Télécharger le fichier de configuration
Téléchargez le fichier de configuration des notifications depuis le dépôt officiel :
cd /opt/remnawave && curl -o notifications-config.yml https://raw.githubusercontent.com/remnawave/backend/refs/heads/main/configs/notifications/notifications-config.yml
Ou utilisez wget :
cd /opt/remnawave && wget https://raw.githubusercontent.com/remnawave/backend/refs/heads/main/configs/notifications/notifications-config.yml
Étape 2 : Configurer les paramètres
Ouvrez le fichier téléchargé dans un éditeur de texte :
cd /opt/remnawave && nano notifications-config.yml
Le fichier contient tous les événements disponibles avec les paramètres par défaut. Chaque événement a deux canaux :
telegram: true/false- envoyer des notifications à Telegramwebhook: true/false- envoyer des notifications via Webhook
Exemples de configuration :
Désactiver les notifications Telegram pour la création d'utilisateur :
events:
user.created:
telegram: false # Désactiver Telegram
webhook: true # Garder Webhook activé
Désactiver toutes les notifications pour les connexions d'appareils :
events:
user_hwid_devices.added:
telegram: false
webhook: false
Utiliser des ancres pour la désactivation en masse :
events:
user.expired:
<<: *bothDisabled # Désactiver les deux canaux
Étape 3 : Monter dans le conteneur Docker
Ajoutez un volume à votre docker-compose.yml :
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
# ... autres paramètres
Étape 4 : Redémarrer le conteneur
Après avoir monté le fichier, redémarrez le conteneur :
cd /opt/remnawave && docker compose down remnawave && docker compose up -d && docker compose logs -f
Événements disponibles
Le fichier de configuration prend en charge de nombreux événements organisés par catégories. La liste complète et à jour de tous les événements disponibles se trouve dans le dépôt officiel : events.ts.