跳到主要內容

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 更輕。

參考鏈接