生生不息

生生不息

宝塔部署message-pusher

2025-08-11
宝塔部署message-pusher

背景

最近迷于收集rss信息,用开源项目message-pusher 推送去discord。

步骤

docker部署

宝塔面板可以直接docker-创建容器-命令创建

docker run -d --restart always --name message-pusher -p 3001:3000 -e TZ=Asia/Shanghai -v /home/ubuntu/data/message-pusher:/data justsong/message-pusher

注:端口可以自己改,因为3000有应用,所以换成3031了

更新的话使用:

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

开放的端口号为 3001,之后用 Nginx 配置域名,反代以及 SSL 证书即可,具体参考详细部署教程。

数据将会保存在宿主机的 /home/ubuntu/data/message-pusher 目录(只有一个 SQLite 数据库文件),请确保该目录存在且具有写入权限,或者更改为合适的目录。

添加网站

写入解析的域名,静态 无需数据库。

面板设置-SSL,使用 Let's Encrypt配置 HTTPS:

设置-反向代理

名称随意,添加127.0.0.1

点击配置文件,替换为以下内容

#PROXY-START/
location / {
   client_max_body_size  64m;
   proxy_http_version 1.1;
   proxy_pass http://127.0.0.1:3001;  # 请根据实际情况修改你的端口
   proxy_set_header Host $host;
   proxy_set_header X-Forwarded-For $remote_addr;
   proxy_cache_bypass $http_upgrade;
   proxy_set_header Accept-Encoding gzip;
}
#PROXY-END/

打开域名,登录 root -123456,成功。

记得修改个人设置,就可以玩耍了。