返回教程列表
飞牛NAS部署FreshRSS - 搭建私人RSS订阅阅读器
2026-07-11
虽然现在算法推荐大行其道,但RSS订阅依然是获取高质量信息的最好方式——你订阅什么就看什么,没有算法给你推垃圾内容。FreshRSS是一个自托管的RSS聚合阅读器,界面清爽功能强大,部署在NAS上之后,电脑手机随时都能看。
一、什么是FreshRSS
FreshRSS是用PHP开发的RSS订阅聚合工具,支持标准的RSS和Atom格式。它会把所有你订阅的博客、新闻源的内容抓取到NAS本地,按时间线排列展示。支持分类管理、关键词过滤、文章收藏、离线阅读等功能。还有API接口,可以配合手机上的Fluent Reader等第三方RSS客户端使用。
二、Docker部署FreshRSS
打开飞牛NAS的Docker管理器,创建容器:
镜像:freshrss/freshrss:latest
容器名:freshrss
端口映射:80 → 本地8081(或者你喜欢的端口)
存储卷映射:
- 创建文件夹 /docker/freshrss/data,映射到容器内的 /var/www/FreshRSS/data
- 创建文件夹 /docker/freshrss/extensions,映射到容器内的 /var/www/FreshRSS/extensions(放扩展插件用)
环境变量:
- CRON_MIN=3,18,33,48(设置定时抓取频率,这里表示每15分钟抓取一次)
- TZ=Asia/Shanghai(设置时区)
创建启动后,访问 http://你的NAS内网IP:8081。
三、初始化设置
进入后先配置数据库,建议用SQLite(最简单,不需要额外数据库服务):
1. 选择SQLite作为数据库类型
2. 设置管理员用户名和密码
3. 点击完成安装
安装完成后用管理员账号登录,进入管理面板。
四、添加订阅源
点右上角的「订阅管理」→「添加订阅」:
- 输入博客或新闻网站的RSS地址
- 选择分类(可以新建分类,比如技术博客、新闻资讯、钓鱼相关等)
- 点提交
不知道RSS地址在哪?大部分网站的域名后面加/feed或/rss或/atom.xml就能找到。也可以安装浏览器插件RSSHub Radar,访问网站时自动检测是否有RSS源。
建议从以下几个方向开始订阅:
- NAS和Docker技术博客
- 钓鱼资讯和天气类RSS源
- 关注的开源项目更新动态
五、日常使用
订阅完成后,每次打开FreshRSS就能看到所有未读文章了。几个好用的功能:
1. 快捷键浏览:按j/k上下翻文章,按v在浏览器打开原文,按s收藏,按m标记已读。熟练了之后刷文章效率极高。
2. 移动端阅读:FreshRSS支持PWA,用浏览器打开后可以添加到手机桌面,用起来跟原生APP差不多。
3. API同步:在设置里开启API访问,然后在手机上下载Fluent Reader(支持FreshRSS同步),这样手机和NAS的阅读进度是同步的。
4. 关键词过滤:在管理面板添加过滤规则,可以自动标记或跳过包含指定关键词的文章,避免信息过载。
返回教程列表