一些好用且可自行部署的开源 RSS 阅读器,涵盖了不同功能和需求

以下是一些好用且可自行部署的开源 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
  • 适用场景
    • 需要强大搜索功能和社交整合的用户。

By 行政