Readdig:开源 PWA RSS 阅读器与播客平台
Readdig 是一款专为个人与团队打造的聚合阅读工具,支持 RSS 订阅与 Podcast 播客播放。它采用 PWA(渐进式 Web 应用) 架构,无需安装繁重的客户端即可在桌面和移动端获得类原生应用的体验。
通过 Readdig,你可以将分散在各处的博客、新闻网站、YouTube、X(原 Twitter)、微博以及各类 Newsletter 统一收纳,在单一界面中高效地消费信息,摆脱碎片化阅读的干扰。
核心功能亮点
- 全能订阅管理 :统一集成 RSS 阅读与 Podcast 播放,支持边听边看并实时同步播放进度。
- 高效组织体系 :提供文件夹与标签分类,让海量订阅源结构清晰;支持 OPML 导入导出,实现订阅清单的无缝迁移。
- 阅读状态追踪 :内置收藏夹与阅读历史记录,确保重要内容可快速回溯,进度掌控精准。
- 灵活的提醒与账户 :支持用户注册登录,并可通过邮件通知实时获取新内容更新。
- 商业扩展能力 :预集成 Paddle 支付接口,方便开发者快速构建增值服务或订阅方案。
Escenarios aplicables
- 专业研究与学习 :集中整理技术周刊、学术博客及权威媒体报道。
- 内容创作者 :实时跟进行业动态、竞品更新及平台趋势。
- 播客爱好者 :在不同设备间同步节目进度,构建体系化的音频库。
- 信息极简主义者 :通过单一入口替代多个 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 # Configurar variables de entorno yarn db:migrate # Realizar migración de base de datos yarn dev # Iniciar el servicio (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/La barra inclinada final debe conservarse para garantizar que se pueda eliminar correctamente al reenviarla./api前缀。
相关链接
- 官网:readdig.com
- GitHub:readdig/readdig
Fin del texto
