功能

1. 多种消息推送方式:

  • 邮件消息,
  • 微信测试号,
  • 企业微信应用号,
  • 企业微信群机器人
  • 飞书群机器人,
  • 钉钉群机器人,
  • Bark App,
  • WebSocket 客户端(官方客户端,接入文档),

2. 多种用户登录注册方式:

  • 邮箱登录注册以及通过邮箱进行密码重置。
  • GitHub 开放授权。
  • 微信公众号授权(需要额外部署 WeChat Server)。

3. 支持 Markdown 。

2. 支持用户管理。

3. Cloudflare Turnstile 用户校验。

4. 支持在线发布公告,设置关于界面以及页脚。

部署 & 配置

仅单个可执行文件,没有其他依赖开箱即用,同时也提供了 Docker 镜像。

部署:docker run -d --restart always --name message-pusher -p 3000:3000 -v /home/ubuntu/data/message-pusher:/data justsong/message-pusher

更新:docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -cR

(由于之前是 Node.js 项目,且没有提供 Docker 镜像,大家一般是直接 Git clone ,所以 README 上显示的 docker pulls 的次数目前并没有很多。)

具体的部署和配置方法还请参考项目 README 。

演示

在线演示: https://msgpusher.com

截图展示:

其他

项目地址: https://github.com/songquanpeng/message-pusher