Retour aux outils
CommunicationDébutantOpen sourceAuto-hébergeablev2.24.0

ntfy

Des notifications push en HTTP POST, sans compte, sans app lourde, sans dépendance. Simple comme un curl.

MAJ 2026-06-14
ntfy
Site officiel Code source★ 30 750

ntfy permet d'envoyer et recevoir des notifications push simplement : un curl POST suffit pour notifier tous vos appareils. Idéal pour les scripts, les alertes cron et les intégrations shell, avec des apps mobiles et interface web en bonus.

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

Ressources