我们需要更纯粹的订阅体验!
关注的平台或博主一多,就容易漏掉节目更新。而 RSS 恰好可以把零碎的更新提醒汇集起来,很适合作为节目更新的提醒工具。 FreshRSS 正是当前最受欢迎的 开源、自托管 RSS 订阅阅读器,它可以让我们自由管理订阅源,去广告、去算法、去信息噪音,真正只看到自己想看的内容。
本篇文章,将介绍如何快速部署 FreshRSS,无论是科技资讯、独立博客,还是新闻源,FreshRSS 都能帮你高效管理,提升阅读体验。
什么是 FreshRSS
FreshRSS 是一个轻量级、开源、自托管的 RSS 阅读器,具备以下特点:
✅ 支持 OPML 导入导出,轻松迁移现有 RSS 订阅
✅ 智能过滤 & 标签管理,让阅读更高效
✅ 高性能,低资源占用,适合 Docker/Nginx/Apache 部署
✅ 多设备支持,适配 Web 端 + 移动端 + 浏览器插件
✅ 支持 WebHook、API、插件扩展,可玩性极高
部署流程
以威联通NAS为例,通过Docker Compose进行部署。
部署代码如下:
services:
freshrss:
image: freshrss/freshrss:latest
container_name: freshrss
restart: always
environment:
- CRON_MIN=*/30 # 建议刷新频率为每小时两次左右
- TZ=Asia/Shanghai
volumes:
- share/Container/freshrss/data:/var/www/FreshRSS/data
- share/Container/freshrss/extensions:/var/www/FreshRSS/extensions
ports:
- 3638:80 # 左侧端口可改
depends_on:
- postgres
# 数据库,本身内置SQLite
# 如果用内置,下面版块直接删掉就行
# 上面的 depends_on 部分也删除
postgres:
image: postgres:alpine
container_name: freshrss-postgres
environment:
- POSTGRES_USER=freshrss
- POSTGRES_PASSWORD=freshrss
- POSTGRES_DB=freshrss
volumes:
- share/Container/freshrss/freshrss-postgres-data:/var/lib/postgresql/data
restart: always
冒号左侧的文件映射目录也请按个人实际情况进行修改。
更多的环境变量、数据库配置请至项目地址进行查看。
部署完毕后,WEB输入NAS_IP:3638即可访问。
使用介绍
先要进行初始化。
安装与配置
初始界面如下,先切换中文,接着点下一步就行。
数据库信息,主机要填写 postgres
,其他的按上面代码里的填。如果内置数据库就是默认的第一个。
设置账户密码。
完成安装🎉
进行登录。
默认订阅官方的更新。
这时候就可以开始添加订阅喽。
先以我自己的博客为例,获取RSS订阅链接(类似rss.xml后缀的地址)。
左侧栏目添加订阅源或分类。自定义分类后点击添加即可。
再点击左侧的订阅管理,可以看到创建的博客栏目,然后添加订阅源。
将订阅地址粘贴进去,点击添加。
添加成功,文章会直接自动更新出来。
扩展相关
有核心扩展,以及社区成员开发的第三方扩展,大家可以看看。
虽然可在项目的web端直接查看有哪些扩展,但是仍需要手动下载,然后手动解压,将文件全部移动到freshrss/extensions/
目录下。最后重启容器即可。
API 外部App使用
FreshRSS 也支持生成API以供外部调用。如果你内网访问,或者没配置证书,记得把允许不安全登陆勾选。
我们还需要添加一个认证。
其他订阅
大部分平台的订阅方式都依然可以找到方法,想订阅哪个直接搜索教程。有大佬制作的订阅合集,也有特殊平台的特殊方法。
例如油管。订阅一下邓紫棋。下图所示的channel/后的这串即为频道ID,讲这个复制下来。
然后粘贴到下图内的地址channel_id=
,点击提交即可。
评论区