FreshRSS 是一款自托管的 RSS 新闻聚合器,旨在让你轻松管理和阅读新闻订阅。本文将介绍如何使用 Docker 快速部署 FreshRSS,让你在私有服务器上打造专属的新闻阅读服务。
FreshRSS 功能展示
首次登录 FreshRSS,选择界面语言:

选择数据库类型:

设置管理员用户名与密码:

FreshRSS 界面:

FreshRSS 设置:

什么是 FreshRSS?
FreshRSS 是一款开源的、自托管的 RSS 新闻聚合器,专为新闻阅读爱好者设计。通过轻量级的设计和强大的功能,FreshRSS 让你轻松订阅、管理和阅读新闻源,同时支持多用户和匿名阅读模式。
核心功能与特点
- 轻量且强大 🚀:支持大规模订阅源,性能卓越。
- 多用户支持 👥:支持多用户和匿名阅读模式。
- WebSub 支持 🔔:实时接收来自兼容源(如 WordPress、Medium)的推送通知。
- 网页抓取 🌐:支持基于 XPath 的网页抓取,为无 RSS 源的网站生成订阅。
- 多格式分享 📤:支持通过 HTML、RSS 和 OPML 分享文章。
- 扩展支持 🧩:支持插件扩展,进一步定制功能。
- 多登录方式 🔐:支持 Web 表单、HTTP 认证和 OpenID Connect。
适用场景
- 新闻阅读爱好者:集中订阅和管理多个新闻源。
- 多用户环境:为团队或家庭提供独立的新闻阅读体验。
- 开发者:通过 API 和 CLI 集成到其他应用中。
官方地址
- 官方网站:https://freshrss.org/
- GitHub 仓库:https://github.com/FreshRSS/FreshRSS
- 在线 Demo:https://demo.freshrss.org/
使用 Docker 部署 FreshRSS
使用以下 docker-compose.yml
配置来安装 FreshRSS:
version: "3.3" services: freshrss: container_name: freshrss image: freshrss/freshrss ports: - 8080:80 environment: - TZ=Europe/Paris - CRON_MIN=1,31 volumes: - ./freshrss_data:/var/www/FreshRSS/data - ./freshrss_extensions:/var/www/FreshRSS/extensions restart: unless-stopped
部署步骤
- 创建安装目录:
mkdir -p ~/freshrss && cd ~/freshrss
- 将上述
docker-compose.yml
内容保存到文件中。 - 启动容器:
docker compose up -d
- 访问
http://your-server-ip:8080
,验证部署是否成功。
总结
FreshRSS 以 轻量级与多用户支持 为核心,兼具 实时推送与网页抓取 能力,无论是新闻阅读爱好者还是多用户环境,它都能作为 高效且可持续的新闻聚合工具 长期使用。更多功能(如扩展支持、API 集成)可访问以下资源获取:
订阅评论
登录
0 评论
最旧