Ntfy
適用於腳本、伺服器與應用程式的輕量推播通知服務,可直接從 HTTP、命令列、網頁或手機使用。
服務介紹
Ntfy 讓您從腳本、伺服器、應用程式或終端機快速傳送通知。 本服務基於 ntfy,這是一款設計用於簡單、直接且輕量地發布與接收訊息的自由軟體, 無需部署繁重的監控解決方案。
如果您需要在備份、cron 工作、簡單事件、狀態變更或任何技術自動化後 快速在手機或工作站收到提醒,這是一個好的選擇。
快速資訊
| 服務網址 | ntfy.hostux.net |
|---|---|
| 服務類型 | 推播通知與警報 |
| 使用的自由軟體 | ntfy |
| 運作類型 | 透過主題發布 / 訂閱 |
| 專案網站 | ntfy.sh |
| 原始碼 | github.com/binwiederhier/ntfy |
| 需要帳號 | 在開放主題上簡單使用不需要,依服務設定而定 |
為何選擇 Ntfy
- 從腳本、排程工作或伺服器傳送警報。
- 快速在手機、網頁或工作站收到通知。
- 無需部署繁重的解決方案即可建立輕量監控。
- 用幾個 HTTP 命令即可為技術工作流程加入通知。
- 保有簡單、易讀且易於整合至自動化流程的系統。
主要功能
- 透過 HTTP
PUT或POST請求發布訊息。 - 從網頁、行動應用程式、CLI 用戶端或 API 訂閱主題。
- JSON stream、SSE、原始文字或 WebSocket 訂閱格式。
- 訊息選項,如標題、優先順序、標籤或其他有用的中繼資料。
- 依伺服器設定可能支援額外功能,如附件或主題保護。
服務運作方式
- 您選擇一個主題,作為通知頻道。
- 您用 HTTP 請求或透過 ntfy 用戶端在該主題上發布訊息。
- 訂閱該主題的人接著在網頁、行動裝置或透過訂閱 API 收到通知。
- 在開放服務上,主題實際上作為機密使用:最好選擇難以猜測的名稱。
- 依執行個體設定,某些主題也可以透過驗證或存取規則加以保護。
使用情境
- 備份、更新或 cron 工作完成時發出警報。
- 通知伺服器上的簡單事件或狀態變更。
- 從 shell 腳本、應用程式或 CI/CD 流水線接收訊息。
- 無需部署整套監控工具即可追蹤技術事件。
- 快速為個人服務或家庭伺服器加入通知。
使用範例
Ntfy 可以非常簡單地從腳本、終端機或應用程式使用。 原則相同:在主題上發布訊息,然後從您選擇的用戶端訂閱。
curl -d "備份完成" https://ntfy.hostux.net/my-topiccurl -H "Title: Backup" -H "Priority: high" -d "備份失敗" https://ntfy.hostux.net/my-topicntfy publish my-topic "部署完成"curl -s https://ntfy.hostux.net/my-topic/jsoncurl -s https://ntfy.hostux.net/my-topic/sse
本服務非常適合備份通知、排程工作警報、網站變更偵測或自動化工具傳送的訊息等用途。
ntfy 生態系統也記錄了與 Changedetection.io、Watchtower、GitHub Actions、 Node-RED、Home Assistant 或 Uptime Kuma 等工具的具體整合,依您的用途而定。
存取服務
服務: ntfy.hostux.net