Gotify 主机

通过简单的 API 向浏览器和移动设备传送实时推送通知。

  • 一键 部署
  • 15 GB 所需磁盘空间
  • 1 GB 内存 所需内存
  • 来自 2 € 价格
立即订购 无设置费

您在 AvaHost 上获得的服务

一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。

此模板不包含数据库容器。

立即订购

技术

Docker 镜像
gotify/server:latest
默认端口
80

Gotify 的工作原理

Gotify 将消息发送者与消息接收者分离。管理员在服务器内创建应用程序并获得该发送者的令牌。脚本、监控工具或支持的集成通过 REST API 提交消息,而浏览器和兼容的客户端订阅经过身份验证的用户账户,并通过服务器接收更新。

应用程序是发送身份,客户端是接收连接,用户拥有关联的应用程序、消息和客户端。应用程序令牌必须被视为凭证,因为任何持有它的人都可以为该应用程序提交消息。当前的 Gotify 指导还警告说,新生成的应用程序令牌可能只显示一次,因此应在创建时将其复制到安全存储中。

Gotify 的主要功能

Web 界面保持最近的通知可供审查,并让管理员组织发送应用程序。优先级、标题、消息正文和可选的额外信息可以帮助接收客户端呈现不同类型的警报。服务器是通知中继而不是监控引擎,因此它不收集指标、测试服务或决定何时应触发警报,除非外部发送者执行该工作。

目录生成管理员密码并保持 Gotify 数据目录。外部监控工具、脚本、移动客户端、反向集成及其 API 凭证不提供。应用程序电子邮件在托管服务中被禁用,尽管 Gotify 本身旨在用于推送式传递而不是邮件。

自托管 Gotify:要求和成本

Gotify 资源使用随用户数、连接的客户端、传入消息速率、保留的历史记录、消息大小和 WebSocket 活动而增长。其目录堆栈不提供 PostgreSQL 或 MariaDB;消息历史记录和设置保留在 Gotify 的持久数据卷中。适度的通知流适合入门计划,而异常高的保留或许多持续连接的客户端可以证明稍后审查的合理性。

在 AvaHost 上,Gotify 使用计划 1,价格为 €2。托管的 Gotify 套餐包括一键部署、带自动 HTTPS 的自定义域、自动应用程序更新和定时备份。该计划不包括监控检查、移动设备管理、SMS 传递、第三方客户端软件或发送者集成。保护管理员和应用程序令牌,在显示新生成的令牌时保留它们,并在依赖外部发送者进行操作警报之前使用非敏感消息测试每个外部发送者。

谁使用 Gotify

基础设施团队将构建结果、备份结果、健康检查失败和部署事件发送到私有通知端点。开发人员将其用于测试环境和内部工具,而个人将 homelab 警报整合到一个账户中,而不是为每个服务配置单独的邮件发送者。

当接收者需要 SMS、电话升级、提供商运营的移动网络、合规性存档或完整的事件管理工作流时,Gotify 不太适合。传递仍然取决于接收客户端、其通知权限、网络连接以及创建消息的外部源。

F.A.Q

  • Gotify 在方案 1 上起价 €2。入门方案适合小型通知服务,具有普通消息保留和有限数量的连接客户端。传入速率、存储历史记录、消息大小、用户账户、应用程序数量和持久 WebSocket 连接是稍后审查容量的主要指标。

  • 在 Gotify 中创建一个应用程序,并将其应用程序令牌复制到将发送消息的受信任脚本或集成中。将该令牌视为密码,因为它授权应用程序的提交。当前 Gotify 版本可能仅显示一次新令牌,因此请将其安全存储,并在怀疑泄露时轮换。

  • 自定义域名可以指向 Gotify 安装,自动化 HTTPS 保护对该地址的浏览器和 API 连接。DNS 生效后,更新发送方 URL 和兼容客户端。证书保护到服务器的传输安全,但管理员仍需保护账户密码、应用程序令牌和允许提交通知的每个外部系统。

  • Gotify 接受并分发消息,但不创建监控检查、不提供短信投递、不管理电话,也不包含第三方发送方和客户端应用程序。客户需自行配置允许的脚本、监控工具和客户端。AvaHost 自动应用应用程序更新,并为持久化的 Gotify 数据目录包含定期备份。