Readdig:开源 PWA RSS 阅读器与播客平台
Readdig Il s'agit d'un outil de lecture agrégée conçu pour les particuliers et les équipes, prenant en charge les abonnements RSS et la lecture de podcasts. Il utilise… PWA(渐进式 Web 应用) 架构,无需安装繁重的客户端即可在桌面和移动端获得类原生应用的体验。
通过 Readdig,你可以将分散在各处的博客、新闻网站、YouTube、X(原 Twitter)、微博以及各类 Newsletter 统一收纳,在单一界面中高效地消费信息,摆脱碎片化阅读的干扰。
核心功能亮点
- 全能订阅管理 :统一集成 RSS 阅读与 Podcast 播放,支持边听边看并实时同步播放进度。
- 高效组织体系 :提供文件夹与标签分类,让海量订阅源结构清晰;支持 OPML 导入导出,实现订阅清单的无缝迁移。
- Suivi de l'état de lecture :内置收藏夹与阅读历史记录,确保重要内容可快速回溯,进度掌控精准。
- 灵活的提醒与账户 :支持用户注册登录,并可通过邮件通知实时获取新内容更新。
- 商业扩展能力 :预集成 Paddle 支付接口,方便开发者快速构建增值服务或订阅方案。
Scénarios applicables
- 专业研究与学习 :集中整理技术周刊、学术博客及权威媒体报道。
- Créateurs de contenu :实时跟进行业动态、竞品更新及平台趋势。
- 播客爱好者 :在不同设备间同步节目进度,构建体系化的音频库。
- 信息极简主义者 :通过单一入口替代多个 App,打造私人信息中心。
技术栈分析
Readdig 采用了现代且稳健的技术组合,便于部署与二次开发:
- 后端 API:Node.js (Express.js)
- 前端界面 React (Créer une application React)
- 数据存储 :PostgreSQL (数据库) + Redis (缓存)
- 异步处理 :Bull (基于 Redis 的任务队列)
- 部署方案 :Docker / Docker Compose
Guide de déploiement et de développement local
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/ethttp://api:8000/末尾的斜杠必须保留,以确保在转发时能正确移除/api前缀。
相关链接
- 官网:readdig.com
- GitHub:readdig/readdig
Fin du texte
