群晖 Synology DSM + pushplus:系统事件推到微信
效果:登录、存储、更新、任务失败等 DSM 通知,通过控制面板 Webhook 发到 pushplus。
前置条件
- 一个 pushplus token(官网扫码获取)
- DSM 管理员(建议 7.2+,自带 Webhook)
配置步骤
- 打开 控制面板 → 通知。
- 进入 Webhook(部分版本在「推送服务」附近),点击新增。
- 提供商选 自定义 / Custom。DSM 往往会 POST 自己的通知 JSON,不会自动映射为
title/content。URL 填:
https://www.pushplus.plus/send?token=你的token&title=群晖通知&content=请打开DSM控制面板查看事件
- 若该 DSM 允许自定义方法与正文:
- URL:
https://www.pushplus.plus/send - Method:
POST - Header:
Content-Type: application/json - Body 把系统提供的标题、内容变量填进 JSON 的
title/content。
- URL:
- 回到通知规则,勾选登录异常、存储空间、套件更新、任务失败等,发送测试。
旧版没有 Webhook 时,用「任务计划」在脚本里 curl POST JSON,或先发到能中转的服务再调 /send。
验证
curl -X POST "https://www.pushplus.plus/send" \
-H "Content-Type: application/json" \
-d '{"token":"你的token","title":"群晖 配置测试","content":"token 可用","template":"markdown"}'
再在通知页点测试,微信应收到。
常见问题
找不到 Webhook? 升级到 DSM 7.2+;或在控制面板搜「通知」「Webhook」。入口名称随套件语言变化。
每次登录都推? 规则里只开异常登录、磁盘、备份失败,关掉成功登录。
NAS 不能出网? 先在 DSM 终端跑上面的 curl,确认 DNS 与防火墙放行 www.pushplus.plus。