OpenSource-Hub
N

ntfy

SHA-256
30.2k stars·系统调优·已提供 SHA-256 校验码,下载后可自行核对文件完整性

通过简单的 HTTP PUT/POST 向手机或桌面发送推送通知,无需注册、无需付费。

智能下载

下载 Download 版本

v2.22.0 · 29.8 MB

一个 HTTP 接口就能推送通知到手机,免费开源可自建。

核心功能

  • 通过 curl 或任何 HTTP 客户端即可发送通知
  • 支持 Android、iOS、Web 多端订阅
  • 无需注册账号,即发即用
  • 完全开源,可自托管,数据自己掌控
  • 支持优先级、标签、附件、定时延迟等丰富选项

避坑指南

  • 使用 ntfy.sh 免费服务有速率限制(约 10 条/分钟),大规模推送建议自建服务器。自托管需要一定 Linux 和 Docker 基础,但官方文档详尽。通知默认不加密,涉及敏感信息建议自托管并启用 TLS。

适用场景

  • 服务器监控和告警(如 Ping、磁盘空间)
  • 定时任务(Cron)结果通知
  • 开发持续集成/部署(CI/CD)推送
  • 家庭自动化提醒(如门锁、传感器)
  • 个人生活提醒(如待办、日历)

详细介绍

ntfy 是一个基于 HTTP 的简单开源发布-订阅通知服务,让你可以通过任意电脑或脚本,向手机或桌面发送推送通知。只需对某个主题 URL 执行 PUT 或 POST 请求,订阅者就能立刻收到通知。无需注册、无需发送方安装应用。它提供 Web、Android 和 iOS 客户端。你可以使用 ntfy.sh 的免费托管服务,也可以自建实例以获得完全控制和隐私保护。适用于脚本报警、定时任务、服务器监控和物联网设备等场景。

常见问题与排障 (1)

操作指南
如何检查 ntfy CLI 版本?

使用 ntfy CLI 的 --version 标志或 version 子命令。例如:ntfy --versionntfy version。这提供了一种可靠且可编程的方式来获取客户端版本,无需解析帮助页脚。要获取服务器版本,请使用 /v1/version API。

来源 Issue #1722

标签

push-notificationspub-subself-hostedmonitoringautomation

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

步骤1:在浏览器中访问 https://ntfy.sh,或下载手机 App(Google Play/F-Droid/App Store)

4

步骤2:选择一个主题名称(如 my_alerts),在手机上订阅该主题

5

步骤3:在任意终端执行 curl -d "你好,世界" https://ntfy.sh/my_alerts,手机即刻收到通知

安装指引
  1. 步骤1:在浏览器中访问 https://ntfy.sh,或下载手机 App(Google Play/F-Droid/App Store)
  2. 步骤2:选择一个主题名称(如 my_alerts),在手机上订阅该主题
  3. 步骤3:在任意终端执行 curl -d "你好,世界" https://ntfy.sh/my_alerts,手机即刻收到通知
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

ae5203e12e8dacc036d5150d405fcc9866bdaf5ce8fd32a641b9bd948e7e594b

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

卸载 ntfy 只需删除对应客户端应用(Android/iOS)或停止/删除自托管的服务器容器即可。无残留文件。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议Apache-2.0
最后更新2026-06-26 07:55:07
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

1 FAQ

相似推荐