CommaFeed 是一款受 Google Reader 启发的自托管 RSS 阅读器,基于 Quarkus 和 React/TypeScript 构建。本文将介绍如何使用 Docker 快速部署 CommaFeed,让你在私有服务器上打造专属的新闻阅读服务。
CommaFeed 功能展示
首次打开 CommaFeed,使用默认用户名 admin 与密码 admin 登录:

CommaFeed 界面:

CommaFeed 设置:

什么是 CommaFeed?
CommaFeed 是一款开源的、自托管的 RSS 阅读器,以其现代化的设计和强大的功能著称。通过简洁的界面和丰富的特性,CommaFeed 让你轻松订阅、管理和阅读新闻源,同时支持多用户和大规模订阅。
核心功能与特点
- 多布局支持 🎨:提供 4 种不同的阅读布局,满足个性化需求。
- 深色模式 🌙:支持深色主题,保护眼睛。
- 多设备支持 📱:完全响应式设计,适配手机和桌面设备。
- 键盘快捷键 ⌨️:提供丰富的快捷键,提升操作效率。
- 多语言支持 🌍:支持 25 种以上语言。
- 大规模支持 🚀:支持数千用户和数百万订阅源。
- OPML 导入导出 📂:轻松迁移订阅源。
- REST API 📡:支持与其他应用集成。
- 自动标记已读 ⏳:根据用户定义的规则自动标记文章为已读。
- 浏览器扩展 🛠️:提供浏览器扩展,增强阅读体验。
- 高性能 ⚡:编译为原生代码,启动速度快,内存占用低。
- 多数据库支持 🗄️:支持 H2、PostgreSQL、MySQL 和 MariaDB。
适用场景
- 新闻阅读爱好者:集中订阅和管理多个新闻源。
- 多用户环境:为团队或家庭提供独立的新闻阅读体验。
- 开发者:通过 API 集成到其他应用中。
官方地址
- 官方网站:https://www.commafeed.com/
- GitHub 仓库:https://github.com/Athou/commafeed
使用 Docker 部署 CommaFeed
使用以下 docker-compose.yml
配置来安装 CommaFeed:
version: '3.9' services: commafeed: container_name: commafeed image: athou/commafeed:latest-h2 ports: - '8082:8082' volumes: - ./data:/commafeed/data deploy: resources: limits: memory: 256M restart: unless-stopped
部署步骤
- 创建安装目录:
mkdir -p ~/commafeed && cd ~/commafeed
- 将上述
docker-compose.yml
内容保存到文件中。 - 启动容器:
docker compose up -d
- 访问
http://your-server-ip:8082
,验证部署是否成功。
总结
CommaFeed 以 现代化设计与强大功能 为核心,兼具 多设备支持与高性能 特点,无论是新闻阅读爱好者还是多用户环境,它都能作为 高效且可持续的 RSS 阅读工具 长期使用。更多功能(如 API 集成、浏览器扩展)可访问以下资源获取:
订阅评论
登录
0 评论
最旧