FreshRSS 是一款免费开源、可以自己搭建的轻量级 RSS 阅读器(界面加载比较快,支持定时拉取,可设置缓存时间)

用来订阅、聚合和阅读各种网站、博客、播客和视频更新。它最大的特点是数据完全掌握在自己手里,界面简洁、速度快,还能高度自定义。支持实时推送更新,甚至可以给没有 RSS 的网页通过规则生成订阅源,同时兼容主流 RSS 客户端的接口,不管是在电脑、手机还是树莓派、NAS 上部署都很方便。

功能亮点:

  • 自建私有 RSS,数据自己掌控,无广告、无追踪

  • 界面清爽简洁,加载极快,长期阅读不费眼

  • 支持WebSub 实时推送,文章更新秒同步

  • 可通过 XPath 抓取无 RSS 网站,把任意页面变订阅

  • 支持全文抓取、过滤规则、关键词屏蔽,阅读更高效

  • 兼容 Fever / Google Reader API,能搭配各类手机客户端

  • 多用户、分类、标签、收藏、阅读进度,功能齐全

  • 轻量省资源,树莓派、NAS、VPS 都能轻松跑

image-20260302165041955

Docker安装FreshRSS

1、创建本地数据存储目录

创建本地应用存储路径:

mkdir -p /opt/freshRSS /opt/freshRSS/data /opt/freshRSS/extensions 
cd /opt/freshRSS

2、Docker Compose方式

services:
  freshrss:
    image: freshrss/freshrss:latest
    container_name: freshrss
    hostname: freshrss
    restart: unless-stopped
    network_mode: "bridge"
    ports:
      - 8086:80 #映射端口号,8082可自定义
    logging:
      options:
        max-size: 10m
    volumes:
      - ./data:/var/www/FreshRSS/data
      - ./extensions:/var/www/FreshRSS/extensions
    environment:
      TZ: Asia/Shanghai
      CRON_MIN: '3,33'
      #TRUSTED_PROXY: 172.16.0.1/12 192.168.50.1/16

参数说明:

network_mode: "bridge",设置网络为桥接模式,也可以设置host

数据存储路路径:

对应宿主机:容器内部路径

  - ./data:/var/www/FreshRSS/data
  - ./extensions:/var/www/FreshRSS/extensions

CRON_MIN: '3,33' 设置RSS刷新时间

TZ: Asia/Shanghai,设置容器内时区

3、Docker命令方式启动

下载Docker镜像:

docker pull  freshrss/freshrss:latest

启动Docker容器:

docker run -d \
  --name freshrss \
  --hostname freshrss \
  --restart unless-stopped \
  --network bridge \
  -p 8086:80 \
  --log-opt max-size=10m \
  -v $(pwd)/data:/var/www/FreshRSS/data \
  -v $(pwd)/extensions:/var/www/FreshRSS/extensions \
  -e TZ=Asia/Shanghai \
  -e CRON_MIN='3,33' \
  freshrss/freshrss:latest

使用指南

1、RSS网站初始化

1)设置界面语言

设置中文,点击Submit

image-20260302171441921

点击下一步

2)数据库设置

支持SQLite、MySQL/MariaDB、PostgreSQL

个人使用,选择SQLite即可,点击提交

image-20260302171528880

3)设置网页登录的用户名和密码

设置默认用户名和密码

image-20260302171709013

点击完成安装

2、登录

用刚才的账户和密码登录

image-20260302171823092

3、订阅RSS

添加RSS源非常简单

1)添加分类

image-20260302172159409

2)添加RSS订阅

点击订阅管理,添加RSS,输入网址。分类可选

比如添加机器之心博客,

RSS地址:https://decemberpei.cyou/rssbox/wechat-jiqizhixin.xml

image-20260302172240306

添加添加后,会自动搜索RSS基础信息

image-20260302172359723

点击返回订阅源

image-20260302172434885

4、设置归档策略

可定期清理文章,支持按文章数、保留时间等清理策略,清理比较早的文章。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐