Retour aux outils
CommunicationIntermédiaireOpen sourceAuto-hébergeablev2.9.1

Gotify

**Serveur de notifications push self-hosted** avec clients Android/iOS/desktop : recevez vos alertes

MAJ 2026-06-14
Gotify
Site officiel Code source★ 15 132

Gotify est un serveur léger écrit en Go qui reçoit des messages via API REST ou WebSocket et les redistribue aux clients (Android, iOS, Linux, Windows, macOS, CLI, navigateurs). Idéal pour centraliser les alertes de vos scripts, cron, CI/CD, monitoring.

Description

Gotify est un serveur léger écrit en Go qui reçoit des messages via API REST ou WebSocket et les redistribue aux clients (Android, iOS, Linux, Windows, macOS, CLI, navigateurs). Idéal pour centraliser les alertes de vos scripts, cron, CI/CD, monitoring.

Différence avec Ntfy : Ntfy est plus minimaliste (topics publics, simple HTTP POST), Gotify offre une gestion d'utilisateurs, priorités, plugins clients riches (apps natives iOS/Android), et un écosystème d'intégrations plus large (Zabbix, Home Assistant, Apprise…).

Pour qui : homelabbers et sysadmins qui veulent un push mobile privé sans cloud tiers.

Installation

Docker Compose (recommandé)

version: '3.8'
services:
  gotify:
    image: gotify/server:latest
    container_name: gotify
    restart: unless-stopped
    environment:
      - GOTIFY_DEFAULT_USER_NAME=admin
      - GOTIFY_DEFAULT_USER_PASS=changeme
    volumes:
      - gotify-data:/app/data
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.gotify.rule=Host(`gotify.example.com`)"
      - "traefik.http.routers.gotify.entrypoints=websecure"
      - "traefik.http.routers.gotify.tls.certresolver=letsencrypt"
      - "traefik.http.routers.gotify.middlewares=authelia@docker"

volumes:
  gotify-data:

Envoi d'une notification

curl -X POST "https://gotify.example.com/message?token=TOKEN" \
  -F "title=Backup OK" -F "message=Backup de /data terminé à 03:00" -F "priority=5"

Alternatives

Open Source

  • [[app-ntfy]] — Plus minimaliste, sans auth obligatoire
  • [[app-apprise]] — Client multi-services (envoie vers Gotify inclus)
  • [[app-frigate-notify]] — Spécialisé caméras Frigate

Propriétaires

  • Pushover (5 USD) — Push mobile populaire
  • Pushbullet — Multi-device push

Sécurité

  • Comptes utilisateurs : chaque user a son token, isolation des flux.
  • HTTPS obligatoire via Traefik (les tokens ne doivent pas transiter en clair).
  • Plugin Android FCM alternative : possible d'utiliser UnifiedPush pour ne pas dépendre de Google.

Ressources