一键打通全平台推送!Docker部署神器Apprise实战指南
链接:https://zhuanlan.zhihu.com/p/1888977423506315137
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
一键打通全平台推送!Docker部署神器Apprise实战指南
兄弟们有没有遇到过这种场景?你部署的网站监控系统检测到服务异常,微信钉钉邮箱全平台轰炸式提醒;NAS里的下载任务完成时,手机平板电脑同时弹出通知…今天二冰给大家安利一个能打通65+平台的通知神器——Apprise!
项目简介
Apprise(项目地址:https://github.com/caronc/apprise)是一款开源的统一通知服务网关,通过Docker容器化部署,只需配置一次就能对接Telegram、Discord、企业微信(需插件)、邮件、短信等主流平台,堪称通知界的瑞士军刀。
五大核心优势
- 1. 全平台制霸:支持Telegram/Discord/Slack等65+国内外服务(注:微信需第三方适配)
- 2. 极简配置:用URL格式就能完成服务配置,小白也能轻松上手
- 3. Docker加持:五分钟快速部署,自带Web管理界面
- 4. API友好:提供RESTful接口,轻松对接各类监控系统
- 5. 消息轰炸:支持同时向多个平台群发通知
Docker Compose部署指南
打开Dockge
面板 -> 创建堆栈
-> 设置堆栈
名称 -> 粘贴compose
代码 -> 30秒启动
成功!

使用如下配置创建compose.yaml
:
version: '3.8'
services:
apprise:
image: caronc/apprise:latest
container_name: apprise
restart: unless-stopped
ports:
- "8181:8000"
volumes:
- /你的路径/apprise/config:/config
environment:
- TZ=Asia/Shanghai
浏览器访问http://服务器IP:8181
即可看到清爽的管理界面。

实战配置演示
案例一:邮件预警系统
在Configuration页输入:
mailto://用户名:密码@smtp服务商地址?to=接收邮箱
点击保存后,在通知页测试发送:

实测30秒内就能收到带状态图标的监控告警邮件,比传统SMTP配置简单十倍!
案例二:对接HomeAssistant
- 1. 在HA后台生成长期令牌
- 2. 添加配置:
hassio://HA地址:端口/令牌
- 3. 发送测试通知:

智能家居设备状态变化时,手机APP和网页端实时同步推送,再也不会错过重要事件。
进阶玩法
- • 多平台广播:用逗号分隔多个服务URL,一条消息同时发往钉钉+Telegram+邮件
- • 附件支持:监控截图直接推送到手机(需服务商支持)
- • 优先级设置:重要通知用@here标记,普通提醒静默处理
总结建议
经过两周深度体验,Apprise在以下场景表现突出:
✅ 需要统一管理多个通知渠道
✅ 快速搭建监控预警系统
✅ 开发需要通知功能的开源项目
注意事项:
⚠️ 国内部分平台需要自建适配器
⚠️ 免费版有并发限制(商业项目建议付费方案)
最终结论:如果你正在为多平台通知管理头疼,Apprise绝对值得加入你的Docker全家桶!现在就去GitHub克隆项目,开启你的全平台推送自由吧!
最后,奉上我的超级无敌至尊docker库,二冰平时玩过的docker都整理到了这个仓库中了,一直在更新中,希望有github账号的兄弟能去给点个star,不知道玩啥的,都去这里面找,都给你们分好类了
仓库链接:
https://github.com/TWO-ICE/Awesome-NAS-Docker
如果觉得本文有帮助,记得点赞收藏,欢迎在评论区交流心得!