Repository navigation
Releases: imymi/rss-watch
Releases · imymi/rss-watch
Release list
v0.2.0 · Docker 与中文管理后台
预构建镜像
已发布到 GHCR,镜像为 Public,支持 linux/amd64 和 linux/arm64,无需登录即可拉取。
docker pull ghcr.io/imymi/rss-watch:0.2.0同一版本同时提供 v0.2.0 和 latest 标签。使用当前 main 中的 Compose 模板,执行 docker compose pull 与 docker compose up -d --no-build,具体步骤见 镜像部署说明。
镜像发布与两种架构的匿名部署验证 已通过。镜像从本 Release 的原始源码提交 8e26e0f899b7fbcf5b3a3c6719d087a1070eb9bb 构建。
源码部署与版本功能
RSS Watch v0.2.0 增加 Docker Compose 部署和中文管理后台,订阅源、规则、飞书机器人、网络参数、推送重试及备份恢复均可在后台管理。
- web 与 worker 分开运行,数据持久化,worker 凭据卷只读。
- 一次性初始化口令、单管理员登录、会话、CSRF、登录限流与操作记录。
- 监控暂停/恢复、全局设置热应用、推送历史与失败重试。
- 在线 ZIP 备份、校验恢复、维护锁、恢复前备份和失败回滚。
- schema 1 自动迁移至 schema 2,保留文章基线、指纹、事件 ID 和持久队列;仍支持 CLI 与 systemd。
- 完整重写 README,附后台截图、运行参数、迁移、升级与回退说明。
git clone --branch v0.2.0 --depth 1 https://github.com/imymi/rss-watch.git
cd rss-watch
cp .env.example .env
docker compose up --build -d
docker compose exec web cat /data/bootstrap-token打开 http://127.0.0.1:8080,使用一次性口令创建管理员。首次启动需在本机构建镜像。
本地 249 项测试通过;Linux CI 的 Python 测试、打包及 Docker 集成测试通过,包含健康检查、容器重建后的数据保留和 worker 凭据卷只读验证。v0.2 未进行真实飞书群联调。
原版 v0.1.0 完整保存在同一仓库的 v0.1 分支及 v0.1.0 标签中。旧版不能读取 schema 2;回退前必须恢复升级前的完整备份。
v0.1.0 · 原版 CLI / systemd
原版保留发布,固定提交 2cf91de3951ea3cda2fea1ba7420c045256204b0。源码、依赖锁文件及 README 保持原样,并保存在 v0.1 分支和 v0.1.0 标签中。
- Linux / systemd 部署,中文数字菜单和 CLI。
- RSS / Atom 标题关键词匹配、飞书自定义机器人、持久化推送队列、失败重试和在线备份。
- SQLite schema 1;新版 schema 2 数据库不能直接交给原版读取。
git clone --branch v0.1.0 --depth 1 https://github.com/imymi/rss-watch.git rss-watch-v0.1附带从该原始提交构建的 Python wheel 和源码包。Docker 与网页管理后台请使用 v0.2.0。