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
发布于
2025年07月08日
许可协议