PushGo
PushGo est un système open source de notification et de synchronisation d’état. Vous pouvez utiliser le Gateway public pour envoyer une première notification, ou exploiter votre propre Gateway afin de garder la maîtrise des chemins de données, de l’authentification, des transports privés et de MCP/OAuth.
Quel point d’entrée choisir ?
Section intitulée « Quel point d’entrée choisir ? »Téléchargements et points d’accès
Section intitulée « Téléchargements et points d’accès »Composants publiés
Section intitulée « Composants publiés »- iOS / macOS / watchOS : Télécharger depuis l’App Store
- Android : Télécharger l’APK
- Gateway : Binaires et images Docker
Gateways publics
Section intitulée « Gateways publics »- Global :
https://gateway.pushgo.dev - Chine continentale :
https://gateway.pushgo.cn
Pourquoi PushGo ?
Section intitulée « Pourquoi PushGo ? »Trois modèles de données
Section intitulée « Trois modèles de données »Message sert aux notifications ponctuelles. Event décrit un cycle de vie qui peut être mis a jour. Thing conserve l’état courant d’un appareil, d’un service ou d’une tâche.
Distribution native
Section intitulée « Distribution native »Les clients Apple reçoivent les notifications système via APNs. Les clients Android peuvent combiner FCM avec des transports privés pour une synchronisation plus flexible.
Auto-hébergement
Section intitulée « Auto-hébergement »Le Gateway peut fonctionner dans votre propre infrastructure avec base persistante, authentification de Gateway, transports privés, observabilité et prise en charge des reverse proxies.
Champs chiffrables de bout en bout
Section intitulée « Champs chiffrables de bout en bout »Les contenus sensibles peuvent être placés dans ciphertext et déchiffrés localement par le client. Le Gateway authentifie, relaie et distribue sans devoir comprendre le contenu en clair.
Migration progressive
Section intitulée « Migration progressive »Les points d’accès compatibles avec ntfy, Bark et ServerChan permettent de conserver les scripts existants pendant la transition vers les modèles natifs de PushGo.
MCP/OAuth
Section intitulée « MCP/OAuth »Le Gateway peut fonctionner comme serveur MCP HTTP afin que des assistants IA puissent envoyer des Message, gérer des Event et mettre a jour des Thing dans le perimêtre de canaux autorisé.
Requête minimale
Section intitulée « Requête minimale »curl -X POST https://gateway.pushgo.dev/message \ -H "Content-Type: application/json" \ -d '{ "channel_id": "YOUR_CHANNEL_ID", "password": "YOUR_CHANNEL_PASSWORD", "title": "Hello from PushGo", "body": "This is a test notification." }'Continuez avec Bien démarrer pour exécuter cette requete avec un Channel réel.