需求分析:
一直想做一个统一的通知服务,私有化部署,多终端查看,可以聚合多个系统。
看了半天,选择了基于go开发的gotify。web服务,有独立app,开源。
那么我们开始吧!
环境准备:
1.产品型号:群晖 DS918+
2.系统版本:DSM 6.2.3-25426
演示中仅为个人系统环境,请提前安装docker套件,请务必举一反三
操作步骤:
1.新增共享文件夹
在docker目录下新建文件夹,名为gotify
右击gotify文件夹属性,授权所有用户读写权限,且勾选应用到子文件夹
2.镜像安装,配置
打开docker套件,搜索gotify镜像,双击选择latest下载镜像,等待下载完成
下载完成后,点击启动,开始配置
容器名称简单易懂即可,然后点击高级设置
存储空间,点击添加文件夹,分别关联之前新建的gotify文件夹内子文件夹,装载路径填入/data
网络端口,本地配置8083作为登陆地址使用(可用其他端口,区别80就好)
勾选向导完成后运行此容器,点击右下角的应用即可开始创建容器
3.进入gotify,设置
直接访问你的 IP:8083,
账户密码:默认admin/admin,请登录后及时修改
手机app可去官网自行下载
4.新建client,获取token
如图新建client
复制token备用
5.对接青龙面板
登陆青龙面板,进入系统设置-通知设置
勾选gotify,按要求配置gotify登陆地址(建议先做外网端口转发),token,优先级(1-8)
保存成功后,系统会自动发送测试通知,web端和手机端都可接收到通知
大功告成
配置gotify对接群晖DSM系统通知,请参阅群晖DSM-配置gotify通知方式