Les notifications dans Komodo
Komodo

Les notifications dans Komodo

Table des matières

Discutant avec Riad, que je salue (et mon tajine bordayl de mayrde), de Komodo, il m'a demandé s'il y avait moyen d'avoir des notifications par Gotify.

Putain, les gens ils ne sont jamais contents.

Et bien oui, et c'est justement ce que nous allons aborder aujourd'hui. Les notifications par Discord et Gotify !

Mais avant je voulais mettre en avant le travail de Matt Foxx qui a développé la partie Gotify afin que ce soit redoutablement simple à mettre en place, c'est vraiment d'une simplicité extrême !

GitHub - FoxxMD/deploy-gotify-alerter: Deploys a Komodo Alerter that pushes to Gotify
Deploys a Komodo Alerter that pushes to Gotify. Contribute to FoxxMD/deploy-gotify-alerter development by creating an account on GitHub.

🔔 Notifications

Gotify

  1. Créez votre compose.yml dans le dossier ou vous comptez installer komodo gotify alerter :
sudo nano compose.yml
  1. Collez ça dedans :
services:
  komodo-gotify:
    image: foxxmd/komodo-gotify-alerter:latest
    container_name: komodogotifyalerter
    environment:
      - GOTIFY_URL=https://gotify.mondomaine.com
      - GOTIFY_APP_TOKEN=Alkktt-124d
    restart: unless-stopped
    ports:
      - "7000:7000"
  • - GOTIFY_URL=https://gotify.mondomaine.com => Remplacez https://gotify.mondomaine.com par le domaine de votre instance Gotify ou son ip:port.
  • - GOTIFY_APP_TOKEN=Alkktt-124d => Remplacez Alkktt-124d par votre token créé dans Gotify.
💡
Pour créer un token avec Gotify :
1. Allez sur votre instance Gotify.
2. Cliquez sur Apps.
3. Cliquez sur Create application.
4. Nommez votre application, par exemple Komodo, cliquez sur Create.
5. Copiez le token.
  1. On va déployer l'application :
docker compose up -d

Dans Komodo, cliquez sur ⏰ Alerters :

Cliquez sur New Alerter + :

Nommez votre alerte et cliquez sur Create :

Cochez Enabled pour l'activer :

Remplissez les informations nécessaires :

  • Endpoint => Custom.
  • http://192.168.1.89:7000 => Remplacez mon IP par la vôtre, celle où est installé le container komodo gotify alerter.
  • Terminez en cliquant sur Save.

Cliquez sur Update :

Cliquez sur Confirm :

Testons si tout fonctionne en cliquant sur Test Alerter :

Du côté de Gotify :

Autres exemples :

Discord

Dans Komodo, cliquez sur ⏰ Alerters :

Cliquez sur New Alerter + :

Nommez votre alerte et cliquez sur Create :

Cochez Enabled pour l'activer :

Créez une intégration sur Discord et copiez le lien :

Notification de Ghost sur Discord en cas de nouvel article
Configurer Ghost et Discord pour recevoir une notification.

Remplissez les informations nécessaires :

  • Endpoint => Discord.
  • https://discord.com/api/webhooks/xxxxx => Collez le lien généré sur Discord.
  • Terminez en cliquant sur Save.

Cliquez sur Update :

Cliquez sur Confirm :

Testons si tout fonctionne en cliquant sur Test Alerter :

Du côté de Discord :


🔧 Réglages supplémentaires

Sélectionnez les notifications

Par défaut, vous recevrez toutes les notifications, si vous voulez restreindre les notifications, vous pouvez créer votre liste dans Alert Types :

Déroulez le menu et cliquez sur ce qui vous intéresse, cliquez sur Save pour terminer.

Whitelist | Blacklist

Par défaut, tous les serveurs et stacks sont concernés par les notifications.

Vous pouvez les inclure ou les exclure indépendamment  :

Cliquez sur Edit Ressources dans Whitelist et cochez ce qui vous intéresse, cliquez sur Confirm pour terminer :

Faites de même pour la Blacklist.

Et maintenant, allez vous faire notifier !


zarev

->.<-
🐧 Passionné de self-hosting, je partage ce que je connais et me nourris des connaissances des bonnes âmes qui partagent avec moi. Soutenons l'utilisation des apps open source et leurs développeurs.

Vous pourriez aussi aimer