
源码系统概览
文章正文
FreshRSS 是一款开源的极简RSS订阅系统源码,跑在自己服务器上的信息聚合阅读平台,把关注的博客、新闻站更新全部订阅进来,无广告、无算法推荐。
项目由 FreshRSS 社区长期维护,核心维护者包括 Alexandre Alapetite 等,是自托管 RSS 阅读器里的常青树,当前版本 v1.29.1,采用 AGPL-3.0 许可证,最后更新 2026 年,更新日志随版本发布。
源码简介
系统 PHP 编写、轻量高效,树莓派甚至旧路由器都能流畅运行,解决信息太分散的问题,更新自动汇总到一处。
支持全文抓取、标签分类、多用户、订阅分组与扩展主题,通过 FreshRSS API 可对接 Reeder、FeedMe 等手机客户端。
中文本地化版本覆盖界面与订阅管理文案,浏览器扩展还可在浏览网页时一键把当前页面加入订阅。
和云端 RSS 服务对比 vs Feedly,FreshRSS 的自托管与免费无限制是核心区别。
| 对比维度 | FreshRSS | Feedly |
|---|---|---|
| 运行方式 | 自托管,订阅数据自持 | 云端托管,免费版限流 |
| 使用成本 | 自部署完全免费 | 高级功能按年订阅 |
| 客户端 | 开放 API 对接多端 | 官方应用为主 |
| 许可证 | AGPL-3.0 开源协议 | 商业闭源 |
受够了算法推荐、想找回主动订阅阅读习惯的用户,FreshRSS 是最稳妥的自建选择。
欢迎感兴趣的开发者到 GitHub 仓库 star 和 fork 参与贡献。
适用场景
- 个人订阅博客与新闻站,统一页面按时间流阅读。
- 团队内部分享信息源,多用户分组管理订阅。
- 树莓派或 NAS 低功耗设备长期运行抓取。
- 配合手机客户端随时随地同步阅读进度。
技术栈与运行环境
技术栈为 PHP 8.1 以上加 MySQL、MariaDB 或 SQLite,Docker 单容器即可运行,当前版本 v1.29.1。
建议一台长期在线的设备跑订阅抓取服务,抓取频率可按订阅源设置为每小时一次。
功能亮点
- 订阅源自动探测,粘贴网址即可添加。
- 全文抓取与标签分类管理。
- 多用户与订阅分组支持。
- 开放 API 对接 Reeder、FeedMe 等客户端。
- 浏览器扩展一键收藏当前页面。
- 轻量高效,低功耗设备可流畅运行。
技术架构与部署指南
安装与部署提示
Docker 一条命令启动容器,浏览器访问后按向导完成安装,设置管理员账号与数据库。
在订阅管理里粘贴 RSS 地址添加订阅源,配置抓取频率与默认文件夹即可开始阅读。
项目最后更新 2026 年,v1.29.1 更新日志包含 API 与主题改进,数据目录建议纳入定期备份。
截图与演示说明

上图为 FreshRSS 订阅阅读系统的主界面,左侧为订阅分组树,右侧按时间流展示文章列表。
文章页支持标记已读、加星标与全文展开,订阅管理页可配置抓取频率与过滤规则,界面已汉化。
FreshRSS 的统计页展示订阅源抓取情况,快捷键操作覆盖已读与收藏等高频动作,手机客户端通过 API 登录后书签进度双向同步。
常见问题
问:FreshRSS 是什么系统?
FreshRSS 是一款自托管的极简RSS订阅聚合系统,把关注的博客与新闻站更新汇总到一个清爽页面,无广告无算法推荐。
问:FreshRSS 源码怎么下载部署?
从本页下载源码包解压后,Docker 单容器即可运行,按向导完成安装并添加订阅源即可开始使用。
问:和 Feedly 对比有什么区别?
与 Feedly 对比,FreshRSS 自托管免费无限制,订阅数据自持,并可通过开放 API 对接 Reeder 等第三方客户端。
问:FreshRSS 免费吗?
项目采用 AGPL-3.0 许可证开源,可免费商用与自托管,修改后对外提供网络服务需以相同许可证开源修改部分。
安全风险提示
对 595 个 PHP 文件做了高风险函数扫描,exec 与 base64_decode 命中均为抓取与解码等常规调用,未发现 webshell、后门或加密混淆文件。
公网部署建议配置 SSL 与登录限流,定时抓取任务按最小权限运行,数据库与数据目录定期备份。
下载说明
本页提供 FreshRSS 极简RSS订阅系统的完整源码打包下载,含全部 PHP 代码、主题扩展与部署文档,适合低功耗设备长期运行。
压缩包为原始仓库文件,下载后解压按部署提示操作即可,后续版本可通过官方更新日志跟进。
GitHub项目开源地址:https://github.com/FreshRSS/FreshRSS