托管 ntfy,什么都不用装

脚本里一行 curl 命令,手机就响了——不用在某家公司开账号,不用装库,也不用申请 API 密钥。

低至 每月 2.99 €

概述

ntfy 由我们安装、更新和备份,运行在法国的机器上。从任何脚本给自己的手机发通知,只需一次简单的 HTTP 请求。Android 和 iOS 都有应用,不需要账号,也不依赖第三方服务。您什么都不用装,也不用配置服务器:下单后几分钟,这个应用就会以您的名义上线。

与它相配的是 应用 发现版,每月 2.99 €(含税)—— 1 GB 内存。ntfy 是一个用 Go 写的单一程序,配上一个小小的 SQLite 数据库,专门用来保存消息,直到一部关机的手机重新上线把它们收走:它是目录里最轻量的应用,实际使用中只占几十兆字节。真正占一点空间的,是为了即时送达而保持打开的连接,以及跟消息一起发送的附件。剩下的内存都留给系统,让您完全不用担心提醒会不会送达。

这里替代的是 Pushover、Pushbullet,或者那种给自己发邮件、结果最后根本不看的老习惯。发布消息不需要任何库:从一个 shell 脚本、一个 cron 任务、一个表格、一台工业自动化设备,或者一个业务系统,只要能发一次 HTTP 请求到某个主题的地址就行。接收端有 Android 应用——Play 商店和 F-Droid 上都有——还有 iOS 应用,加上网页界面。ntfy 还能多扮演一个角色:给支持它的应用当 UnifiedPush 分发服务,这样一部没有 Google 服务的手机也照样能收到通知。

2.99€/月
推荐套餐(含税)
1GB
该套餐的内存
5分钟
上线用时
100%
托管在法国

托管式主机改变了什么

发布消息只要一行

带着消息文本对您的主题地址发一次 curl 请求,就发出去了。不用协商令牌,不用装任何依赖,也不强制要求 JSON 格式:只要会发 HTTP 请求,就能给您发通知——哪怕是 crontab 里一个古老的脚本也一样。

通知自带上下文信息

五档优先级——最高档就算手机静音也会响——加上标题、标签、一点就能打开的地址、能调用另一个网址的操作按钮,还有附件。一条备份提醒因此可以直接附上它的报告链接。

可以延后、可以定时,什么都不会丢

一条消息可以设定成三十分钟后发出,或者明天九点发出。而且因为消息会在服务器上缓存一段时间,一部关机或断网的手机重新联网时会把它们收回来,而不是错过。

主题完全属于您

在您自己的实例上,账号和访问列表决定了谁能读、谁能写每一个主题。您可以保留一个名字,把写权限给一台服务器,把读权限给两部手机——这是一个共享的公共服务做不到的。

为什么交给我们,而不是自己装

会汇报自己做了什么的备份

脚本末尾加一行,手机上就会显示"18 分钟内备份了 42 GB",还带着日志链接。再也不用去翻日志文件才知道昨晚是不是顺利。

机房温度升高

探头超过阈值,消息以最高优先级发出,哪怕手机静音也会响。这正是那种该把人吵醒的提醒,优先级机制就是为它而设的。

有新订单就提醒的商店

每次订单确认,网站就调用主题地址,标题里写上金额。店主还没打开电脑,就知道有单要备货了。

会"说话"的房子

大门一直开着、洗衣机洗完了、突然停电:家庭自动化设备和各种自动化工具都能调用一个网址,所以它们都能给您发通知。

没有 Google 服务的手机

在一台去 Google 化的系统上,兼容 UnifiedPush 的应用的通知都会经过您的 ntfy 实例。消息照样能收到,而且不再经过某个大公司的基础设施。

托管在法国

一条通知消息里往往藏着比想象中更多的信息:客户名字、金额、服务器地址。您的这些信息会经过我们自建自营的新阿基坦大区基础设施。

常见问题

您选一个主题名字,先在手机应用里订阅它,然后向"您的实例地址加上这个名字"发一次带消息文本的 HTTP 请求。用 shell 就是一次 curl 调用;用 Python、PHP 或 PowerShell,就是您已经在用的那个 HTTP 请求函数。标题、优先级、标签、要打开的链接这些选项都通过请求头传递,不用另外学什么新东西。

能,有 iOS 应用,但有一点最好提前了解:苹果要求即时通知必须经过它自己的推送服务。所以自托管实例需要配置成通过 ntfy 项目的服务中转,iPhone 才能被唤醒;相关设置正是为此而准备的。在 Android 上,应用直接连接您的实例,不经过任何中间环节。

在 Android 上,即时送达需要保持一条连接常开,这在电量上会有一点体现;您也可以选择改成周期性拉取。消息不是端到端加密的:实例能看到消息内容——正因为如此,实例是您自己的才更有意义。语音通话或短信这类电话渠道要依赖一个付费的第三方账号。而且 ntfy 什么都不主动监控:它只负责转发。要知道某个服务挂了,还需要一个上游的监控工具去跟它对话。

应用 发现版,每月 2.99 €(含税)。它提供 1 GB 内存,而这个应用最少只需要 256 MB:多出来的余量是留给系统的,不是摆设。以后也可以换套餐而不必重装。

服务器端什么都不用装:实例已经准备好了。手机端,从 Play 商店、F-Droid 或 App Store 装上 ntfy 应用,在里面填上您实例的地址,然后就可以订阅某个主题了。