Readdig:开源 PWA 的 RSS 阅读器与 Podcast 播放平台(支持 OPML、邮件通知、标签/文件夹管理)

编程开发 laurancepan 2025-12-12 956 0

Readdig简介

Readdig 是一款面向 个人团队RSS 与 Podcast 阅读,以 PWA 形态运行,覆盖桌面与移动端。通过 RSS 订阅即可把 新闻 网站、博客、 微博 、YouTube、X 以及各类 Newsletter 收纳在同一处,保持专注与高效阅读。项目开源,适合自建与二次 开发

Readdig:开源 PWA 的 RSS 阅读器与 Podcast 播放平台(支持 OPML、邮件通知、标签/文件夹管理)Readdig:开源 PWA 的 RSS 阅读器与 Podcast 播放平台(支持 OPML、邮件通知、标签/文件夹管理)

核心功能

  • RSS 订阅阅读:统一 管理 各来源内容。
  • Podcast 播放:边听边看,随时同步进度。
  • 账号与权限:支持用户注册登录与基础管理。
  • 文件夹与标签:按主题整理订阅源,结构清晰。
  • 收藏 与阅读 历史 :重要内容一键标记,追踪已读进度。
  • OPML 导入/导出:一键迁移现有订阅清单。
  • 邮件通知:新内容邮件提醒,不错过更新。
  • Paddle 支付集成:便于后续扩展增值功能或订阅方案。

适用场景

  • 内容创作者与 运营:集中跟进行业新闻、平台更新与竞品动态。
  • 学习 与研究:统一整 理学 术博客、 技术 周刊与媒体报道。
  • 播客重度用户:跨设备同步播放进度,体系化管理节目单。
  • 信息 极简主义:减少多 APP 来回切换,建立自己的信息中心。

技术架构

  • API:Node.js(Express.js)
  • 前端 :React(Create React App)
  • 数据:PostgreSQL
  • 缓存:Redis
  • 任务队列:Bull(基于 Redis)
  • 部署:Docker / Docker Compose
  • PWA:安装到桌面,获得类原生体验

部署与本地开发

步骤 1|克隆仓库

git clone https:// github .com/readdig/readdig.git cd readdig

步骤 2|配置并运行 API(Node.js ≥ 18.20.8)

cd api yarn install cp .env.example .env # 按需修改 环境 变量 yarn db:migrate # 执行 数据库 迁移(PostgreSQL ≥ 12) yarn dev # 本地服务: http://localhost:8000

步骤 3|启动前端应用

cd ../app yarn install cp .env.example .env # 按需修改环境变量 yarn start # 本地访问: http://localhost:3000

运行依赖

  • PostgreSQL 12+
  • Redis 6+
  • Docker & Docker Compose(可选,用于容器化部署)

Nginx 反向代理提示

  • 将 yourdom ai n.com 替换为实际域名。
  • 非 www 域名跳转到 www。
  • proxy_pass http://api:8000/ 指向 API 容器(使用 Docker 网络 名)。
  • /api/ 与 http://api:8000/ 末尾斜杠需保留,以在转发时移除 /api 前缀。
  • 若采用外部反向代理进行生产部署,可按实际环境调整。

Readdig开源与链接

官方网站:https://readdig.com/

GitHub 开源地址:https://github.com/readdig/readdig

夸克资源精选合集

评论列表