Halo通过Gotify进行Webhook推送
说明: Halo 无法直接兼容 Gotify 的消息格式,需要借助一个「Webhook 转发中转服务」,将 Halo 发出的 JSON 转换为 Gotify 所需格式。 otify 转换器 Docker 部署方案,
拉取官方 Node 镜像
sudo docker pull node:18-alpine
构建容器镜像
配置文件
halo-gotify-template.zip
下载解压缩到配置文件目录下
docker配置文件
sudo docker run -d \
--name halo2gotify \
-p 3000:3000 \
-v /vol1/1000/docker/halo-gotify-forwarder:/app \ # 配置目录
-w /app \
-e GOTIFY_URL="http://xxxxxxxxx:3000/message?token=XXXXXXXXX" \ # 配置地址,根据你的实际地址填写
node:18-alpine \
sh -c "npm install && node index.js"
⧉ Copied!
halo 安装 webhook插件
添加转换后的地址:https://xxxx.xxxx:3000/halo-webhook
测试webhook
测试评论推送
网页推送成功
手机端推送
Halo通过Gotify进行Webhook推送
https://halo.tolan.link:6688//archives/1751946743171