OpenMediaVault, ntfy au lieu des mails

Guillaume Kulakowski par Guillaume Kulakowski dans Linux 31 août 2024 0
OpenMediaVault

J’utilise, depuis pas mal de temps déjà, OpenMediaVault pour gérer mon NAS perso. C’est un peu plus qu’un simple NAS, vu que du haut de ses 16Go, il porte une 30ène de containers docker. Bref, récemment, avec les déboires de Pavel Dourov, je me suis dit que me débarrasser de Telegram, pour gérer mes notifications, pouvait-être une bonne idée. J’ai donc franchi le pas et basculé au complet sur ntfy.

Restait juste OpenMediaVaut qui continuait à m’envoyer des mails (lors de la connexion, pour mettre à jour le système, etc…). J’ai donc utilisé le système de notifications tiers en créant un fichier /usr/share/openmediavault/notification/sink.d/20ntfy.

#!/bin/sh

curl -H "X-Title: ${OMV_NOTIFICATION_SUBJECT}" \
     -H "Authorization: Bearer tk_XXXXXXXXX" \
     -H "X-Tags: email" \
     -H "Priority: low" \
     -d "$(cat ${OMV_NOTIFICATION_MESSAGE_FILE})" \
     https://notify.domain.ltd/monitoring

exit 0

Mais, suite à ça, je continuais à recevoir, en plus de mes notifications ntfy, des mails. Pour les désactiver, c’est assez simple en fait :

# omv-env set OMV_POSTFIX_MAIN_DEFAULT_TRANSPORT discard
# omv-salt stage run prepare
# omv-salt stage run deploy

Et voilà, OpenMediaVault ne m’envoie plus de mails et ils sont tous routés sur ntfy :

À noter que toutes mes applications sont des containers docker et que j’ai un container pour gérer l’envoi des mails de façon indépendante de mon système. Donc peur eux, il continue à envoyer des mails.

Commentaires

Il n'y a pas encore de commentaire, soyez le premier.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Réseaux sociaux