Apprise 主机
通过单个 API 一次向数十个服务发送一条通知。
- 一键 部署
- 15 GB 所需磁盘空间
- 1 GB 内存 所需内存
- 来自 2 € 价格

官方链接
Apprise 的官方链接和原始网站
您在 AvaHost 上获得的服务
一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。
此模板不包含数据库容器。

技术
- Docker 镜像
- caronc/apprise:latest
- 默认端口
- 8000

Apprise 的工作原理
Apprise API 将 Apprise 通知库封装为网络服务。调用方提交标题、正文、格式、附件、标签或配置密钥,网关将该请求转换为已配置目标服务所需的语法。这样可以将特定提供商的通知 URL 保留在每个监控脚本之外,并为多个应用程序提供一致的端点。
配置文件和持久化设置位于挂载的 /config 路径中。管理员可以按密钥或标签组织目标,这样一个请求可以到达选定的组,而不是每个已配置的服务。传递仍然取决于目标提供商、其凭证、配额、网络可用性、消息限制和当前 API 行为。
Apprise 的主要功能
该 API 可以支持监控告警、作业结果、部署通知和其他机器生成的消息,而无需成为完整的事件管理平台。它不创建目标账户、发放提供商凭证、管理值班计划、确认事件或证明某人已读通知。当审计跟踪很重要时,应用程序应保留自己的事件历史记录。
目录配置公开 Apprise 时没有内置登录。任何能够访问该 URL 的人都可能能够调用已配置的通知服务,因此该地址必须被视为机密并限制在应用程序外部的访问。存储在配置中的提供商令牌是敏感凭证;应将其范围限制在最小范围内,如果端点或配置被泄露,应予以更换。

自托管 Apprise:需求和成本
Apprise 资源使用取决于请求量、消息大小、附件、目标数量、提供商延迟和并发调用。目录中不需要 PostgreSQL 和 MariaDB;持久化配置存储在 /config 中。该软件不收取单独的应用程序费用,大多数适度的通知工作负载受外部提供商行为的限制更多,而不是本地存储。
在 AvaHost 上,Apprise 使用方案 1,价格为 €2。托管 Apprise 套餐包括一键部署、带自动 HTTPS 的自定义域、自动应用程序更新和定期备份。该部署没有内置 Apprise 登录,其 URL 充当敏感调用端点。AvaHost 不提供通知提供商账户、令牌、传递保证、升级逻辑或应用程序电子邮件。仅配置您控制的服务,限制可达性,并避免在共享配置中放置更广泛的凭证。
谁在使用 Apprise
基础设施团队可以将健康告警发送到多个聊天或推送服务,开发人员可以在测试作业中重用一个通知端点,家庭实验室运营者可以集中管理提供商 URL。小型内部自动化也可以通过配置标签针对不同的目标。
Apprise 不是事务性电子邮件平台、持久消息代理、具有升级策略的寻呼服务、密钥管理器、传递保证或提供商端监控的替代品。运营者必须决定哪些目标是合适的,保护每个凭证,并在调用系统中处理重试或失败记录。
F.A.Q
Apprise 从 Plan 1 的 €2 起价。一个轻量级内部网关,支持短消息和适度数量的目标地址,应该能满足这个起点。请求速率、并发调用、附件大小、提供商响应时间和每条消息处理的服务数量决定了何时需要更多的处理能力。
目录部署不配置内置的 Apprise 登录。将应用程序 URL 视为机密,限制谁可以访问它,并避免通过共享配置或日志暴露提供商令牌。任何能够调用该端点的人都可能能够通过您配置的服务发送消息。
托管套餐包含 Apprise 网关,但不包括聊天、推送、短信、电子邮件或其他目标服务的账户或凭证。您必须配置属于您有权使用的服务的通知 URL 和令牌。提供商配额、内容规则、服务中断、计费和传递行为均不在托管应用程序的范围内。
自动应用更新会保留附加到持久 `/config` 数据的内容,定时备份涵盖托管安装。在该路径中存储已批准的配置,维护关键通知 URL 的单独记录,并在影响提供商集成、身份验证、附件或请求格式的更改后测试代表性消息。
