Readdig简介
Readdig
是一款面向个人与团队的
RSS 与 Podcast 阅读器
,以
PWA
形态运行,覆盖桌面与移动端。通过 RSS 订阅即可把新闻网站、博客、微博、YouTube、X 以及各类 Newsletter 收纳在同一处,保持专注与高效阅读。项目开源,适合自建与二次开发。
核心功能
-
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 反向代理提示
-
将
yourdomain.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
爱站程序员基地

