应用介绍
RSSHub 是一款开源的 RSS 生成器,能够为不提供 RSS 订阅的网站生成 RSS 订阅源,让你可以通过 RSS 阅读器订阅任何网站内容,无需每天手动访问网站查看更新,非常适合内容聚合阅读。

RSSHub 支持数千个网站,包括社交媒体、资讯站点、博客、视频平台、论坛、电商等各种类型的网站,你可以在 NAS 上自建 RSSHub 服务,掌握自己的信息订阅,不依赖第三方公共服务,保护隐私,同时可以自定义路由,满足个性化订阅需求。
安装说明
前提依赖
需要 Docker 和 Docker Compose 环境,至少需要 1 核 CPU 和 1GB 内存,如果你启用了缓存,推荐分配更多内存。
安装配置
docker-compose.yml 配置示例:
version: '3'
services:
rsshub:
image: diygod/rsshub:latest
container_name: rsshub
restart: unless-stopped
ports:
- 1200:1200
environment:
- NODE_ENV=production
- CACHE_TYPE=redis
- REDIS_URL=redis://redis:6379/
depends_on:
- redis
redis:
image: redis:alpine
container_name: rsshub-redis
restart: unless-stopped
配置说明:
- 使用 Redis 做缓存可以大幅提升响应速度,减少重复请求
- 可以通过环境变量配置代理,方便访问需要代理的网站
- 默认端口 1200,可以根据需要修改
使用说明
部署启动后,通过 http://你的NASIP:1200 访问 RSSHub 首页,可以在路由列表中找到你需要订阅的网站路由,按照说明替换参数即可得到订阅地址,然后把订阅地址添加到你的 RSS 阅读器即可。
常用技巧:
- 安装浏览器扩展 RSSHub Radar,可以自动发现当前网页可用的 RSSHub 路由,一键订阅
- 你可以使用任何支持 RSS 的阅读器,比如 Miniflux、Reeder、NetNewsWire 等
- 可以配置访问密码,防止被他人滥用,通过
ACCESS_KEY环境变量设置 - 如果需要订阅国内网站,建议配置好代理,确保可以正常访问
开源信息
- GitHub 地址:https://github.com/DIYgod/RSSHub
- 官方文档:https://docs.rsshub.app/
- 路由列表:https://docs.rsshub.app/guide/routes.html
- 开源协议:AGPL-3.0 License