Skip to content

Gotify

Gotify 自託管推送通知伺服器

軟體分類 系統管理 / 通訊與通知
開發廠商 jmattheis & Gotify Community
Stars
0
Forks
0
License
MIT
Version
vv2.6.0 (Stable)
Update
OS

讓訊息傳遞回歸本質:一行指令,通知即達全球或您的口袋

  • 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 / PushoverntfyGotify
部署方式雲端 (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 是不可替代的基礎設施。