恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

ntfy 如何配合 Watchtower 与 Shoutrrr 推送 Docker 镜像更新通知

  • 首页
  • 资讯中心
  • /
  • ntfy 如何配合 Watchtower 与 Shoutrrr 推送 Docker 镜像更新通知

相关资讯

H5棋牌系统Socket.IO改造与多端兼容优化实战 2026/9/13 22:42:41
使用M/Monit对Monit监控进行可视化集中管理 2026/9/13 22:42:41
物理机IDC机房迁腾讯云_评估盘点清单 2026/9/13 22:42:41

最新资讯

Qwen3-Coder 仓库实战:Aider 终端 AI 结对编程快速上手指南(安装、API Key 配置与首次运行)
Vector 日志事件(Log Event)数据模型完全解析:Schema 中立、字段类型与时区语义
LifeOS 联系人记忆层 CONTACTS.md 实战指南:模板格式、DA 上下文消费与安全治理
Qwen-Agent DeepPlanning 旅行规划基准(Travel Planning Benchmark)完整实战指南:环境搭建、三阶段流水线与评测指标解析
Apache Arrow 中 vendored PCG 随机数生成器的引入、定制与工程实践
从 BTP 解耦到跨环境持久化,理解 SAP HANA Cloud on BDC 的 Instance Mapping 迁移设计

今日推荐

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化
Flutter应用改名全指南:从Android到iOS的配置与工具实践

本周热门

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化
Flutter应用改名全指南:从Android到iOS的配置与工具实践

本月精选

自研推理加速器Redwood:两周内实现PyTorch模型高效部署的实战教程
V4L2摄像头采集实战:从camera_client.rar到出图全流程解析
从“谁发明了钢琴键”到知识问答智能体:RAG与记忆工程实践

ntfy 如何配合 Watchtower 与 Shoutrrr 推送 Docker 镜像更新通知

发布时间:2026/9/13 22:42:41
ntfy 如何配合 Watchtower 与 Shoutrrr 推送 Docker 镜像更新通知 ntfy 如何配合 Watchtower 与 Shoutrrr 推送 Docker 镜像更新通知【免费下载链接】ntfySend push notifications to your phone or desktop using PUT/POST项目地址: https://gitcode.com/GitHub_Trending/nt/ntfy你在服务器上跑着一组 Docker 容器用 Watchtower 定期检查并更新容器镜像但更新动作发生在你看不见的地方——你想让每次镜像更新都推送到手机或桌面。ntfy 官方文档给出了一条现成的集成路径Watchtower 的出站通知由 shoutrrr 通知库完成而 shoutrrr 内置了 ntfy 支持把 Watchtower 的WATCHTOWER_NOTIFICATION_URL配置成一个 ntfy 主题 URL 即可。本文的操作内容来自 docs/examples.md 的 “Watchtower (shoutrrr)” 一节两个工具的集成关系在 docs/integrations.md 中列有索引Watchtower 用于自动化 Docker 容器基础镜像更新Shoutrrr 是通知库。准备确定 ntfy 主题与 URL 格式在改配置之前先确定两件事主题名示例文档统一使用my_watchtower_topic你需要换成自己创建的主题名。域名示例使用公共服务ntfy.sh如果你自建了 ntfy 服务器则换成自己的服务器域名。如果主题开启了访问控制不支持匿名写入docs/publish.md 说明了发布方需要携带认证信息而 Watchtower 一节给出了两种可直接用于 shoutrrr 的 URL 格式文档要求把其中的域名、主题和 token 替换为你自己的值文档推荐Ntfy url 格式ntfy://:TOKENDOMAIN/TOPIC通用 webhook 加授权头的格式generichttps://DOMAIN/TOPIC?authorizationBearerTOKENTOKEN是你自己的 ntfy access token例如在 web app 的 Account 部分创建DOMAIN是 ntfy 服务器域名TOPIC是主题名。配置 Watchtower 的 docker-composedocs/examples.md 给出的示例docker-compose.yml如下services: watchtower: image: containrrr/watchtower environment: - WATCHTOWER_NOTIFICATION_SKIP_TITLETrue - WATCHTOWER_NOTIFICATION_URLntfy://ntfy.sh/my_watchtower_topic?titleWatchtowerUpdates其中WATCHTOWER_NOTIFICATION_URL是 ntfy 主题 URLURL 里的titleWatchtowerUpdates会作为推送通知的标题my_watchtower_topic换成你自己的主题。WATCHTOWER_NOTIFICATION_SKIP_TITLETrue这一行不是可选项。文档明确说明该环境变量是必需的用于阻止 Watchtower 替换掉 URL 中的title查询参数如果省略你在 URL 里提供的通知标题将不会被使用。如果你的主题需要认证则按上一节的格式把 URL 写成ntfy://:TOKENDOMAIN/TOPIC的形式再填入。可选分支单独用 shoutrrr 发测试消息如果你只想先验证 shoutrrr 到 ntfy 这条链路而不等 Watchtower 真正触发更新文档提供了直接发送一条测试消息的命令shoutrrr send -u ntfy://ntfy.sh/my_watchtower_topic?titleWatchtowerUpdates -m testMessage执行后主题上应收到一条正文为testMessage、标题为WatchtowerUpdates的消息。需要认证的主题同样改用带 token 的 URL 格式。验证通知是否到达确认消息进入主题的两种方式都在 ntfy 文档中有对应说明看订阅端在 ntfy 手机 app 或 web 界面订阅该主题等测试消息或 Watchtower 的更新通知弹出。用 API 拉取按 docs/subscribe/api.md 的 JSON 流接口执行my_watchtower_topic换成你的主题curl -s ntfy.sh/my_watchtower_topic/json连接会保持打开并逐行输出 JSON 事件。文档示例输出如下文档示例仅作格式参考{id:SLiKI64DOt,time:1635528757,event:open,topic:mytopic} {id:hwQ2YpKdmg,time:1635528741,event:message,topic:mytopic,message:Disk full} {id:DGUDShMCsc,time:1635528787,event:keepalive,topic:mytopic}当event为message的行出现、message字段是 Watchtower 发出的更新内容时说明整条链路已经打通。也可以用curl -s ntfy.sh/my_watchtower_topic/json?poll1只读取已缓存的消息后关闭连接方便做一次性检查。已知限制如前所述漏掉WATCHTOWER_NOTIFICATION_SKIP_TITLETrue时URL 中配置的title不生效这是该集成最容易踩的坑。docs/examples.md 开头的说明指出许多示例由社区贡献维护者不能保证所有示例都可运行如果按上述配置后主题收不到消息先按“可选分支”一节用 shoutrrr 单独发一条测试消息把问题定位在 Watchtower 配置还是 shoutrrr 到 ntfy 的链路上。自建 ntfy 服务器且主题需要认证时TOKEN必须有效否则消息无法写入token 的创建方式见 docs/publish.md 的 access tokens 部分。【免费下载链接】ntfySend push notifications to your phone or desktop using PUT/POST项目地址: https://gitcode.com/GitHub_Trending/nt/ntfy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号