ntfy
ntfy 是一個基於 HTTP 的發佈訂閱通知服務。它可以使用免費的 ntfy.sh 公共服務,也可以自託管。手機、瀏覽器、腳本和手錶都可以訂閱 topic。
對 Hermes 來說,ntfy 是一個非常輕的推送通道。你只需要在手機 App 中訂閱一個 topic,Hermes 就能把 cron、Kanban 或普通消息推送到這個 topic。
準備工作
你需要:
- 一個 topic 名稱,例如
hermes-myname-2026; - 已安裝並訂閱該 topic 的 ntfy 手機 App;
- 可選:自託管 ntfy server,或
ntfy.sh私有 topic 的賬號 token。
就這些。不需要 SDK,不需要額外 daemon,也不需要 Node.js。Hermes 適配器使用的是已有依賴 httpx。
配置 Hermes
最簡單方式是運行:
hermes gateway setup
然後在平臺選擇中選擇 ntfy,按嚮導填入 topic 和 server 信息。
如果你使用公共服務,server 通常是 https://ntfy.sh。如果你自託管,就填自己的 ntfy 服務地址。
適合哪些用法?
ntfy 特別適合“只想收到通知”的場景:
- cron job 跑完後推送結果;
- Kanban worker 完成或阻塞時提醒;
- 長任務生成 deliverable 後通知手機;
- homelab 或服務器無人值守任務提醒。
如果你需要複雜群聊、權限、thread 和富交互,Telegram、Slack、Discord 可能更合適。如果只是推送,ntfy 更輕。