搭建专属于你的消息推送服务

2022-12-20 10:28:24 +08:00
 JusticeIsHere

前言

差不多两年之前,我在 V 站分享了自己的消息推送项目,当时收到了很多支持与关注。

这是原帖子: https://www.v2ex.com/t/745694

时隔两年,现在项目已经完全由 Go + React 重写,并添加了一些新的功能。

功能

  1. 多种消息推送方式:
    • 邮件消息,
    • 微信测试号,
    • 企业微信应用号,
    • 企业微信群机器人
    • 飞书群机器人,
    • 钉钉群机器人,
    • Bark App,
    • WebSocket 客户端(官方客户端接入文档),
  2. 多种用户登录注册方式:
  3. 支持 Markdown 。
  4. 支持用户管理。
  5. Cloudflare Turnstile 用户校验。
  6. 支持在线发布公告,设置关于界面以及页脚。

部署 & 配置

仅单个可执行文件,没有其他依赖开箱即用,同时也提供了 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

期待大家的反馈,谢谢!

6978 次点击
所在节点    分享创造
32 条回复
zuoshoufantexi
2022-12-21 17:42:21 +08:00
@JusticeIsHere 哦哦哦,好的,谢谢。
我还以为能实现集合我现在所有程序的通知。通过一个接口统一推送给我呢……
HungryOrangeCat
2022-12-21 18:23:11 +08:00
@JusticeIsHere 之前看到个 serverchsn 和你这个很像
JusticeIsHere
2022-12-21 21:31:06 +08:00
@cssk
@c0xt30a
@DiffView v0.3.1 版本已经支持 Telegram ,现已发布: https://github.com/songquanpeng/message-pusher/releases/tag/v0.3.1
JusticeIsHere
2022-12-21 21:35:14 +08:00
@HungryOrangeCat 是的,是同一类应用
killgfat
2022-12-21 22:25:58 +08:00
最近刚部署了一个 gotify 在自己的 NAS 上,感觉是类似的服务
DiffView
2022-12-23 16:26:57 +08:00
@JusticeIsHere 速度好快,我来试试
JusticeIsHere
2022-12-24 10:13:12 +08:00
@DiffView 谢谢~
Yukineko
2022-12-26 16:16:05 +08:00
已 star ,很不错,准备试用一下
timpaik
2022-12-28 09:09:27 +08:00
能否接入 ntfy? https://ntfy.sh/
windrun
2022-12-29 17:24:57 +08:00
支持,准备试用一下
JusticeIsHere
2022-12-30 17:48:18 +08:00
@timpaik 感谢建议,我看一下
WordTian
2023-11-20 17:10:17 +08:00
最近就在找这种消息推送的服务,感谢 OP

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/903661

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX