Files
wiki/Catalogue-Self-Hosted/apps/app-gotify.md
T
2026-06-09 18:40:21 +02:00

3.2 KiB


title: Gotify created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, notifications, go, app-marathon-batch-rattrapage-3] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Notifications, https://gotify.net]

🔔 Gotify

Serveur de notifications push self-hosted avec clients Android/iOS/desktop : recevez vos alertes sans dépendre du cloud.

📋 Informations Générales

Champ Valeur
Site web gotify.net
GitHub gotify/server
License MIT
Langage Go
Étoiles GitHub 12k
Catégorie [[cat-notifications

📝 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

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

Pages Liées