Drei Datenmodelle
Message ist für einmalige Benachrichtigungen gedacht. Event beschreibt einen aktualisierbaren Lebenszyklus. Thing hält den aktuellen Zustand eines Geräts, Dienstes oder Auftrags.
PushGo ist ein Open-Source-System für Benachrichtigungen und Zustandsynchronisierung. Sie können den öffentlichen Gateway für die erste Nachricht verwenden oder einen eigenen Gateway betreiben, wenn Datenwege, Authentifizierung, private Transporte und MCP/OAuth unter Ihrer Kontrolle bleiben sollen.
https://gateway.pushgo.devhttps://gateway.pushgo.cnDrei Datenmodelle
Message ist für einmalige Benachrichtigungen gedacht. Event beschreibt einen aktualisierbaren Lebenszyklus. Thing hält den aktuellen Zustand eines Geräts, Dienstes oder Auftrags.
Native Zustellung
Apple-Clients erhalten Systembenachrichtigungen über APNs. Android-Clients können FCM mit privaten Transporten kombinieren, wenn flexiblere Synchronisierung gebraucht wird.
Self-Hosting
Der Gateway kann mit persistenter Datenbank, Gateway-Authentifizierung, privaten Transporten, Observability und Reverse-Proxy-Unterstützung in der eigenen Infrastruktur laufen.
Ende-zu-Ende verschlüsselbare Felder
Sensible Inhalte können in ciphertext liegen und lokal vom Client entschlüsselt werden. Der Gateway authentifiziert, leitet weiter und verteilt, ohne Klartextinhalte verstehen zu müssen.
Geringe Migrationskosten
Kompatibilitätsendpunkte für ntfy, Bark und ServerChan helfen dabei, bestehende Skripte weiterzuverwenden und schrittweise auf native PushGo-Modelle umzustellen.
MCP/OAuth
Der Gateway kann als MCP HTTP Server arbeiten, damit KI-Assistenten innerhalb autorisierter Channel-Bereiche Message senden, Event verwalten und Thing aktualisieren können.
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." }'Weiter mit Erste Schritte, um diesen Request mit einem echten Channel auszuführen.