Agent Skills
返回列表
🔒

Gotify 自托管推送通知服务器与 API

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/gotify-self-hosted-push-notification-server-and-api 技能。

技能介绍

要解决什么问题

第三方推送通道把告警和事件通知送出去,但数据要经过外部供应商,应用密钥和发送记录也不完全由自己掌控。Gotify 让你在自有环境里跑一套轻量通知服务,Agent 和监控系统可以把事件直接推到自建的 WebSocket 和客户端通道,不需要依赖厂商的推送网关。

核心能力与工作方式

这个技能把 Gotify 的服务端能力暴露给 Agent:REST API 负责创建和管理应用、向指定目标发送消息;WebSocket stream 提供实时事件流;Web UI 用于查看和管理应用;插件与移动客户端把接收端延伸到不同环境。典型流程是先在自托管 Gotify 中登记应用,再把监控事件、告警文本或状态变化转成 API 调用,最后由 Gotify 投递到对应客户端。

适用边界与注意点

它解决的是通知通道自托管,不负责事件源本身的监控、采集和告警规则计算;也没有改变 Gotify 上游文档中的环境要求和注意事项。生产使用前需要确认部署环境、鉴权方式、应用 token 管理和客户端接收端配置。

使用场景

  • 服务器或容器监控产生告警时,通过 Gotify REST API 把事件推送到团队移动端,不经过第三方推送通道。
  • 在私有网络内自建通知通道,让多个监控脚本把消息统一发到同一套 Web UI 里管理。
  • Agent 在自动化流程中要向指定应用发送通知,用 Gotify API 完成应用管理与消息投递。
  • 需要通过 WebSocket 实时消费事件流并在自托管客户端展示,避免事件流向外部推送供应商。

适合人员

  • 运维工程师:希望监控告警走自己掌控的通知通道,不经过外部推送厂商。
  • 平台开发者:要给自动化 Agent 接入可自托管、提供 REST API 与 WebSocket 的通知服务。
  • 安全合规负责人:要求通知记录和应用密钥留在内部环境,需要自建推送服务。
  • 独立开发者:想用移动客户端接收自有服务器的事件通知,并自行管理应用与订阅。