以下是一些好用且可自行部署的开源 RSS 阅读器,涵盖了不同功能和需求:
目录
1. FreshRSS
- 特点:
- 轻量级,适合个人使用
- 多用户支持,适合团队共享
- 高度可定制,支持扩展和主题
- 离线模式支持
- 环境要求:
- PHP 7.4+,MySQL/MariaDB 或 SQLite
- 适用场景:
- 个人或小团队使用,需要高效的 RSS 管理工具。
2. Tiny Tiny RSS (TT-RSS)
- 特点:
- 功能强大,适合高级用户
- 支持插件扩展,提供强大的自定义能力
- 支持移动端访问和离线模式
- 集成第三方服务(如 Telegram、邮件通知等)
- 环境要求:
- PHP 7.4+,PostgreSQL 或 MySQL
- 适用场景:
- 需要高级功能和插件扩展的用户。
3. Miniflux
- 特点:
- 极简设计,专注于阅读体验
- 支持 Feed 转码,解决不兼容问题
- 高效、快速、资源占用低
- 环境要求:
- Go 编写,可直接运行二进制文件
- PostgreSQL
- 适用场景:
- 喜欢简单界面和高效性能的用户。
4. CommaFeed
- 特点:
- 基于 Google Reader 的设计
- 简洁易用的界面,适合新手
- 提供 API 支持
- 环境要求:
- Java,支持 Jetty 或 Tomcat
- MySQL/H2 数据库
- 适用场景:
- 需要简单易用界面的用户。
5. Selfoss
- 特点:
- RSS 聚合器,支持多种源(RSS、微博、YouTube 等)
- 支持插件扩展
- 响应式设计,适配移动设备
- 环境要求:
- PHP 7+,SQLite 或 MySQL
- 适用场景:
- 需要多种数据源整合的用户。
6. RSS-Bridge
- 特点:
- 提供动态生成 RSS 功能
- 支持无法直接提供 RSS 源的网站
- 自定义桥接器扩展
- 环境要求:
- PHP 7+
- 适用场景:
- 需要从非标准 RSS 源获取内容的用户。
7. Reader (YARR)
- 特点:
- 极简设计,命令行部署
- 高效低占用,适合轻量部署
- Markdown 渲染支持
- 环境要求:
- Go 编写,无需数据库,文件存储
- 适用场景:
- 喜欢命令行管理和轻量化的用户。
8. MonitoRSS
- 特点:
- 专注于将 RSS 集成到 Discord
- 支持多用户、频道订阅
- 自定义推送消息格式
- 环境要求:
- Node.js 环境
- 适用场景:
- 喜欢通过 Discord 接收 RSS 的用户。
9. NewsBlur
- 特点:
- 高级过滤功能,支持智能内容分组
- 支持社交分享
- 支持本地和托管部署
- 环境要求:
- Python/Django
- PostgreSQL
- 适用场景:
- 需要社交功能和高级分组的用户。
10. Feedbin
- 特点:
- 支持 RSS 和 Twitter 整合
- 支持标签和全文搜索
- 提供强大的 API
- 环境要求:
- Ruby on Rails
- MySQL/PostgreSQL
- 适用场景:
- 需要强大搜索功能和社交整合的用户。