Ntfy
Service de notifications push légères pour scripts, serveurs et applications, utilisable simplement depuis HTTP, la ligne de commande, le web ou un téléphone.
Présentation
Ntfy permet d’envoyer rapidement des notifications depuis un script, un serveur, une application ou un terminal. Le service repose sur ntfy, un logiciel libre conçu pour publier et recevoir des messages de façon simple, directe et légère, sans devoir déployer une solution de supervision beaucoup plus lourde.
C’est un bon choix si vous cherchez un moyen rapide de recevoir une alerte sur votre poste ou votre téléphone après une sauvegarde, une tâche cron, un incident simple, un changement d’état ou toute autre automatisation technique.
Fiche rapide
| URL du service | ntfy.hostux.net |
|---|---|
| Type de service | Notifications et alertes push |
| Logiciel libre utilisé | ntfy |
| Type de fonctionnement | Publication / abonnement par topics |
| Site du projet | ntfy.sh |
| Code source | github.com/binwiederhier/ntfy |
| Compte requis | Non pour un usage simple sur des topics ouverts, selon la configuration du service |
Pourquoi utiliser Ntfy
- Envoyer une alerte depuis un script, une tâche planifiée ou un serveur.
- Recevoir rapidement une notification sur un téléphone, le web ou un poste de travail.
- Mettre en place une supervision légère sans déployer une solution lourde.
- Ajouter des notifications à un workflow technique avec quelques commandes HTTP.
- Garder un système simple, lisible et facile à intégrer dans des automatisations.
Fonctionnalités principales
- Publication de messages par requêtes HTTP
PUTouPOST. - Abonnement à un topic depuis le web, une application mobile, un client CLI ou une API.
- Formats d’abonnement en JSON stream, SSE, raw text ou WebSocket.
- Options de message comme le titre, la priorité, les tags ou d’autres métadonnées utiles.
- Prise en charge possible de fonctions supplémentaires selon la configuration du serveur, comme les pièces jointes ou la protection de topics.
Comment fonctionne le service
- Vous choisissez un topic, qui sert de canal de notification.
- Vous publiez un message sur ce topic avec une requête HTTP ou via le client ntfy.
- Les abonnés à ce topic reçoivent ensuite la notification sur le web, sur mobile ou via une API d’abonnement.
- Sur un service ouvert, le topic fait en pratique office de secret : mieux vaut choisir un nom difficile à deviner.
- Selon la configuration de l’instance, certains topics peuvent aussi être protégés par authentification ou règles d’accès.
Cas d’usage
- Alerter à la fin d’une sauvegarde, d’une mise à jour ou d’une tâche cron.
- Notifier un incident simple ou un changement d’état sur un serveur.
- Recevoir un message depuis un script shell, une application ou un pipeline CI/CD.
- Suivre des événements techniques sans déployer tout un outil de monitoring.
- Brancher rapidement des notifications sur un service personnel ou un homelab.
Exemples d’utilisation
Ntfy peut s’utiliser très simplement depuis un script, un terminal ou une application. Le principe reste le même : publier un message sur un topic, puis s’y abonner depuis le client de votre choix.
curl -d "Sauvegarde terminée" https://ntfy.hostux.net/mon-topiccurl -H "Title: Backup" -H "Priority: high" -d "Échec de la sauvegarde" https://ntfy.hostux.net/mon-topicntfy publish mon-topic "Déploiement terminé"curl -s https://ntfy.hostux.net/mon-topic/jsoncurl -s https://ntfy.hostux.net/mon-topic/sse
Ce service s’intègre bien à des usages comme les notifications de sauvegarde, les alertes de tâches planifiées, les changements détectés sur un site ou les messages envoyés par un outil d’automatisation.
L’écosystème ntfy documente aussi des intégrations concrètes avec des outils comme Changedetection.io, Watchtower, GitHub Actions, Node-RED, Home Assistant ou Uptime Kuma, selon vos usages.
Accéder au service
Service : ntfy.hostux.net