Gotify
Gotify 自託管推送通知伺服器
讓訊息傳遞回歸本質:一行指令,通知即達全球或您的口袋
- 100% 數據主權: 所有通知內容均存儲在您的伺服器上,無需經過第三方雲端服務(如 Firebase),保障隱私安全。
- 極簡 REST API: 整合門檻極低。只需一個
curl指令即可發送通知,無論是備份腳本、監控警告還是自動化流程都能輕鬆接入。 - 實時 WebSocket 傳輸: 基於 WebSocket 協議實現即時推播,網頁端與 Android 客戶端均能保證亞秒級的訊息響應。
主要功能、特點
介紹: Gotify 是一個使用 Go 語言編寫的通知伺服器。它包含一個簡潔的 Web 管理介面,讓您可以輕鬆管理不同的應用程式(Applications)、用戶與客戶端(Clients)。
特色服務:
- 優先級管理 (Priority Levels): 支援設定 0-10 的優先級。高優先級通知(如 8-10)可觸發手機持續響鈴,而低優先級則僅靜默顯示。
- 支援 Markdown 與 HTML: 訊息內容可包含格式化文字、連結甚至圖片,讓通知內容不再單調。
- 插件系統 (Plugins): 支援透過插件擴充功能,例如自動轉發訊息或整合特定的第三方服務。
- 離線訊息同步: 當設備恢復連網後,Gotify 會自動同步斷線期間的所有通知紀錄,確保訊息不遺漏。
- 2026 Android 16 優化: 2026 年最新版針對 Android 16 的省電策略進行了優化,即使在後台運行也能保持穩定的連線。
通知工具橫向對比 (2026)
| 特性項目 | Pushbullet / Pushover | ntfy | Gotify |
|---|---|---|---|
| 部署方式 | 雲端 (SaaS) | 自託管 / 雲端 | 純自託管 (Self-Hosted) |
| 數據隱私 | 資料經過廠商 | 完全自控 | 完全自控 (數據主權) |
| API 複雜度 | 較高 (需註冊/SDK) | 極簡 | 極簡 (單一 API Key) |
| 訊息歷史 | 支援 | 支援 | 支援 (完整歷史同步) |
| 資源消耗 | 無 (客戶端) | 極低 | 極低 (RAM < 50MB) |
快速發送通知範例 (Curl)
在 Gotify 後台建立一個 Application 後,您會獲得一個 Token,即可使用以下指令發送通知:
curl -X POST "[https://your-gotify-domain.com/message?token=AnD89x_kS.T1](https://your-gotify-domain.com/message?token=AnD89x_kS.T1)"
-F "title=伺服器警報"
-F "message=磁碟空間剩餘不到 10%!"
-F "priority=8"
產品說明
Gotify 是系統管理員與開發者的「隨身警報器」。在 系統管理 的版圖中,它解決了「通知碎片化」與「數據外洩」的痛點。它不追求成為下一個複雜的即時通訊軟體,而是專注於做好「發送通知」這一件事。其核心價值在於「極簡與可靠」——它讓開發者能以最低的技術債,為自己的系統建立一套軍規級的私有化通知機制。對於在 2026 年追求高效運維、且重視每一位元數據隱私的極客來說,Gotify 是不可替代的基礎設施。


