Skip to main content

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

参考链接