シンプルなHTTP pub-subサービス。PUTまたはPOSTリクエストでスマートフォンやデスクトップにプッシュ通知を送信でき、公開サーバーでは登録も不要です。
- スター
- 16,107
- フォーク
- 899
- 未解決の Issue
- 88
- 最終コミット
- 3 日前
これは何?
Gotifyは、プッシュ形式のメッセージをリアルタイムに送受信するためのセルフホスト型サーバーです。アプリケーションはREST API経由でメッセージを送信し、接続中のクライアントはWebSocket経由で受信します。サードパーティのプッシュ通知プロバイダーに頼らず、自分のスクリプトやサーバー、サービスからデバイスへ通知を届けられます。
サーバーではユーザー、クライアント、アプリケーションを管理でき、メッセージの閲覧やアカウント管理に使えるWeb UIも備えています。プラグインで機能を拡張できるほか、メッセージ送信用の独立したCLIと、受信用のAndroidアプリも提供されています。
プロジェクトはGoで書かれており、Docker imageとリリースバイナリとして配布されています。ドキュメントでは、インストール、設定、REST API、開発環境の構築方法を説明しています。
主な機能
- 01REST API経由でメッセージを送信
- 02WebSocket経由でメッセージをリアルタイムに受信
- 03ユーザー、クライアント、アプリケーションを管理
- 04プラグインで機能を拡張
- 05Web UIと、連携用のCLIおよびAndroidアプリを搭載
ユースケース
- 監視用スクリプトやサーバーからのアラートをスマートフォンで受信する
- ホームオートメーションやセルフホスト型サービスから通知を送信する
- サードパーティのプッシュ通知サービスをセルフホスト型のサービスに置き換える
クイックスタート
- 1
公式ドキュメントのインストールガイドに従ってください
トピック
よくある質問
- server とは?
- Web UIを備え、WebSocket経由でリアルタイムにプッシュメッセージを送受信できるセルフホスト型サーバーです。 Gotifyは、プッシュ形式のメッセージをリアルタイムに送受信するためのセルフホスト型サーバーです。アプリケーションはREST API経由でメッセージを送信し、接続中のクライアントはWebSocket経由で受信します。サードパーティのプッシュ通知プロバイダーに頼らず、自分のスクリプトやサーバー、サービスからデバイスへ通知を届けられます。
- server は無料で使えますか?ライセンスは?
- server は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- server は今もメンテナンスされていますか?
- 活発にメンテナンス中。server の最終コミットは 2026年10月19日 です。
- server は何に使えますか?
- 監視用スクリプトやサーバーからのアラートをスマートフォンで受信する ホームオートメーションやセルフホスト型サービスから通知を送信する サードパーティのプッシュ通知サービスをセルフホスト型のサービスに置き換える
- server のインストール方法は?
- 公式ドキュメントのインストールガイドに従ってください
- server はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/gotify/server
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Stoatチャットプラットフォームを支えるRust製のバックエンドサービスとライブラリ。REST API、WebSocketイベントサーバー、ファイルサーバーなどを含みます。
SDK、REST API、webhookを備え、開発者が自社アプリに組み込めるGo製のオープンソース・インスタントメッセージングサーバー。
GoWAは、複数アカウント、webhook、MCP、Chatwoot連携に対応した、Go製のセルフホスト型WhatsApp REST APIです。
Inbox、Email、SMS、Push、Chat、Slackを単一のAPIで通じてメッセージを送信する、オープンソースの通知・エージェント通信基盤。
Lilaは、無料・広告なし・オープンソースのオンラインチェスプラットフォームlichess.orgを支えるScala製サーバーです。