背景
最近迷于收集rss信息,用开源项目message-pusher 推送去discord。
步骤
docker部署
宝塔面板可以直接docker-创建容器-命令创建
1 | 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了
更新的话使用:
1 | 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
点击配置文件,替换为以下内容
1 | #PROXY-START/ |
打开域名,登录 root -123456,成功。
记得修改个人设置,就可以玩耍了。