コンテンツにスキップ

導入

PushGo は、パーソナル オートメーション、サーバー/NAS モニタリング、DevOps、IoT、AI アシスタント ワークフロー用のオープンソース通知および状態同期システムです。これは、クライアント、Gateway、および HTTP API で構成されます。パブリックの Gateway を直接使用することも、独自の Gateway をデプロイすることもできます。

多くの通知ツールは電話にテキストを送信するだけです。単純なアラートにはこれで十分ですが、タスクの進行状況、インシデントのライフサイクル、デバイスの状態、または AI アシスタントのアクションが必要な場合は煩雑になります。

PushGo はデータを 3 つのモデルに分割します。

モデル目的
Message1 回限りのアラートバックアップが完了し、ディスクがほぼいっぱいになり、価格が下がりました
Event更新して閉じることができるプロセス展開、インシデント処理、ドアの開閉
Thing永続的なエンティティの状態NAS、センサー、ルーム、ネットワークサービス

その結果、アラート、プロセス、状態が同じテキスト フィールドに押し込められなくなりました。クライアントと自動化は、より確実にそれらについて推論できるようになります。

Script / Service / AI assistant
|
v
PushGo Gateway
|
+-- APNs -> Apple clients
+-- FCM -> Android clients
+-- Private transport -> Android low-latency sync

Gateway は、認証、API の受け入れ、状態の保存、およびディスパッチを処理します。クライアントは、チャネル サブスクリプションを受信、表示、復号化、および管理します。

  • 個人ユーザー: スクリプト、Webhook、価格モニター、長時間実行タスク。
  • ホーム サーバーおよび NAS ユーザー: ディスク、バックアップ、UPS、およびサービス状態の監視。
  • DevOps ユーザー: デプロイメント、ビルド、インシデント、およびサービスの健全性。
  • IoT / Home Assistant ユーザー: 部屋、センサー、セキュリティ Event。
  • セルフホスター: データ、認証、プライベート トランスポート、および MCP/OAuth を独自の Gateway 上で制御します。
目標読む
最初の通知を受け取るはじめに
システムの仕組みを理解するコアコンセプト
適切なデータモデルを選択するデータモデル
実際の統合パターンを参照使用例
ntfy、Bark、または ServerChan から移行移行ガイド
独自の Gateway を展開するセルフホスティング
AI アシスタントを統合するMCP リファレンス

まだチャンネルをお持ちでない場合は、「はじめに」から始めてください。統合するスクリプトがすでにある場合は、「データモデルと Message API」をお読みください。