Readdig:支持 OPML 导入与邮件提醒的开源 PWA 阅读器(兼顾 RSS 与播客管理)

57次阅读
没有评论

Readdig:开源 PWA RSS 阅读器与播客平台

Readdig 是一款专为个人与团队打造的聚合阅读工具,支持 RSS 订阅与 Podcast 播客播放。它采用 PWA(渐进式 Web 应用) 架构,无需安装繁重的客户端即可在桌面和移动端获得类原生应用的体验。

通过 Readdig,你可以将分散在各处的博客、新闻网站、YouTube、X(原 Twitter)、微博以及各类 Newsletter 统一收纳,在单一界面中高效地消费信息,摆脱碎片化阅读的干扰。

Readdig:支持 OPML 导入与邮件提醒的开源 PWA 阅读器(兼顾 RSS 与播客管理)

核心功能亮点

  • 全能订阅管理 :统一集成 RSS 阅读与 Podcast 播放,支持边听边看并实时同步播放进度。
  • 高效组织体系 :提供文件夹与标签分类,让海量订阅源结构清晰;支持 OPML 导入导出,实现订阅清单的无缝迁移。
  • 阅读状态追踪 :内置收藏夹与阅读历史记录,确保重要内容可快速回溯,进度掌控精准。
  • 灵活的提醒与账户 :支持用户注册登录,并可通过邮件通知实时获取新内容更新。
  • 商业扩展能力 :预集成 Paddle 支付接口,方便开发者快速构建增值服务或订阅方案。

适用场景

  • 专业研究与学习 :集中整理技术周刊、学术博客及权威媒体报道。
  • 内容创作者 :实时跟进行业动态、竞品更新及平台趋势。
  • 播客爱好者 :在不同设备间同步节目进度,构建体系化的音频库。
  • 信息极简主义者 :通过单一入口替代多个 App,打造私人信息中心。

技术栈分析

Readdig 采用了现代且稳健的技术组合,便于部署与二次开发:

  • 后端 API:Node.js (Express.js)
  • 前端界面 :React (Create React App)
  • 数据存储 :PostgreSQL (数据库) + Redis (缓存)
  • 异步处理 :Bull (基于 Redis 的任务队列)
  • 部署方案 :Docker / Docker Compose

部署与本地开发指南

1. 环境准备
确保系统已安装 Node.js (≥ 18.20.8)、PostgreSQL (≥ 12) 及 Redis (≥ 6)。如需容器化部署,请准备好 Docker 及 Docker Compose。

2. 源码获取

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

3. 后端 API 启动

cd api
yarn install
cp .env.example .env     # 配置环境变量
yarn db:migrate          # 执行数据库迁移
yarn dev                 # 启动服务 (http://localhost:8000)

4. 前端应用启动

cd ../app
yarn install
cp .env.example .env     # 配置环境变量
yarn start               # 启动服务 (http://localhost:3000)

Nginx 反向代理配置要点

  • 域名映射 :将 yourdomain.com 替换为实际域名,并建议配置非 www 到 www 的跳转。
  • 路径转发 proxy_pass http://api:8000/ 需指向 API 容器。
  • 斜杠细节 /api/http://api:8000/ 末尾的斜杠必须保留,以确保在转发时能正确移除 /api 前缀。

相关链接

正文完
 0
Administrator
版权声明:本站原创文章,由 Administrator 于2025-11-21发表,共计1263字。
转载说明:除特别说明外,本站原创内容采用 Creative Commons Attribution 4.0 (CC BY 4.0) 许可协议发布,转载请注明来源并保留原文链接。 本站部分内容基于公开资料整理,并可能经 AI 技术辅助生成或优化,仅供参考,不构成任何专业建议,请读者自行判断与核实。 本站不对第三方资源的可用性、安全性或合法性承担任何责任。
评论(没有评论)
验证码