RSSAnt - 开源的 WebFeeds 阅读器
由于个人博客的衰落,大量的内容输出者转移到了平台。再加上大量的博客屏蔽了 Feed,导致现在估计已经很少有人再使用 Feeds 阅读器了。
不过大多数的开发者还是保持着 订阅 Feed 的习惯,Feed 不仅无广告,还不用一个个的去博客查看博主更新了没有,只需刷新一下即可查看到最新的更新。
前段时间推荐了涛叔写的 WebFeed 但跨平台可用性差,由于习惯使用 Chrome 在上课的时候想要看订阅的博客很难进行同步,所以在选择更换了方案,选择了 RSSAnt,其网页端也做了自适应适配,非常切合我的需求。
RSSAnt
项目地址:RSSAnt
特性
- 全平台,无广告,无推荐,专注阅读
- 支持全文阅读,支持播客和视频内容
- 智能查找订阅源,智能裂图修复
- 支持夜间模式,全球 RSS 均可订阅
- 开源,开箱即用,也支持自己部署
配置要求
本文通过 宝塔/手动 两种方式进行配置
部署 RSSANT
宝塔部署
一、获取镜像
打开 宝塔 Docker 管理器 -> 镜像管理 -> 获取镜像;
1 | 镜像名:guyskk/rssant:latest |

二、配置 .env 文件
在 自定义 文件夹新建文件 rssant.env 文件,文件内容如下:
1 | # 默认关闭DEBUG,请勿在开发测试之外开启DEBUG |
按需修改后保存
三、创建容器
容器配置如下:
- 端口映射:
- 容器端口:80
- 服务器端口:自定义
- 目录映射:
- #目录 1 映射 //用于存储 服务数据
- 容器目录:/app/data
- 服务器目录:自定义
- #目录 2 映射 //用于存储数据库数据
- 容器目录:/var/lib/postgresql/11/main
- 服务器目录:自定义
- #目录 3 映射 //用于存储数据库日志
- 容器目录:/var/log/postgresql
- 服务器目录:自定义
- 环境变量设置:
- –env-file .env文件绝对路径
- –log-driver json-file –log-opt max-size=50m –log-opt max-file=10
- 勾选开机自启动

提交即可,然后打开 设置的 IP + 端口 即可进行使用。
访问 http://localhost:6789/admin/ 用户名: admin 密码: admin
点击页面右上角 “CHANGE PASSWORD” 修改密码。
手动部署
一、配置 .env文件
参考 宝塔部署 中的 文件配置
二、配置脚本
将以下文本配置为 start.sh
其中:
- -p 6789为自定义端口
- –env-file 为 .env 文件绝对目录需填写文件所在绝对目录
- -v 映射服务器目录请自定义
1 | #!/bin/bash |
执行以下命令:
1 | #替换脚本换行符 ./start.sh 为脚本所在绝对目录,需进行修改 |
出现以下日志即服务已经启动

此时打开网站使用。
后语
切记一定不要忘记访问 http://localhost:6789/admin 修改管理员账号密码
关于备份:只需要备份 /www/wwwroot/rssant/postgres/data 这个目录即可。
许可协议
本文由 ROYWANG 原创,采用 CC BY-NC-SA 4.0 协议。转载请注明出处。
PERMALINK
https://roy.wang/rssant-open-feeds/