Description
ntfy (prononcez "notify") est le service de notifications push le plus simple qui existe. Pas d'inscription, pas de SDK, pas de dépendances lourdes : un simple curl -d "message" https://ntfy.sh/mon-sujet envoie une notification à tous les appareils abonnés à ce sujet.
Fonctionnalités :
- Sujets publics (pas d'auth) ou privés (avec token)
- Apps mobiles Android et iOS, interface web
- WebSocket pour les notifications en temps réel
- Chiffrement de bout en bout (XChaCha20)
- Compatible avec 90+ services via Apprise
- Rate limiting configurable
Installation
Docker Compose (recommandé)
services:
ntfy:
image: binwiederhier/ntfy
container_name: ntfy
command: serve
restart: unless-stopped
ports:
- "8090:80"
volumes:
- /var/cache/ntfy:/var/cache/ntfy
- /etc/ntfy:/etc/ntfy
environment:
- TZ=Europe/Paris
Envoi / Abonnement
# Publier curl -d "Disque plein !" ntfy.example.com/backup # S'abonner (CLI) ntfy subscribe ntfy.example.com/backup
Alternatives
Open Source
- Gotify — Plus complet (users, apps natives)
- Apprise — Multi-services (envoie vers ntfy aussi)
Propriétaires
- Pushover (5 USD) — Push mobile éprouvé
- Slack/Discord webhooks — Pour usages collaboratifs
Sécurité
- Auth par token pour les sujets privés
- HTTPS obligatoire derrière un reverse proxy
- Chiffrement E2E (XChaCha20) entre publisher et abonné
- Rate limiting configurable
