CommaFeed 是一款简单易用的开源 RSS 阅读器,支持自托管。本文将带你从零开始搭建自己的 CommaFeed 服务,并介绍其基本功能和配置方法。
目录
为什么选择 CommaFeed?
- 轻量级:基于 Java 开发,运行效率高。
- 跨平台:支持多种操作系统,适合 Docker 环境部署。
- 开源免费:完全开源,用户可以自由调整和使用。
- 直观界面:简洁的用户界面,易于上手。
mkdir commaFeed && cd commaFeed
安装一:
nano docker-compose.yml
复制粘贴进去保存:
services:
commafeed:
image: athou/commafeed:latest-h2
restart: unless-stopped
volumes:
- /path/to/commafeed/db:/commafeed/data
deploy:
resources:
limits:
memory: 256M
ports:
- 8082:8082
然后运行:docker-compose up -d 启东
安装二:
docker run --name commafeed --detach --publish 8082:8082 --restart unless-stopped --volume /path/to/commafeed/db:/commafeed/data --memory 256M athou/commafeed:latest-h2
启动完成后,访问以下地址验证服务是否正常运行:
http://<服务器IP>:8080
如果看到 CommaFeed 的登录界面,说明服务已成功启动。
默认登录账号密码都是:admin
配置持久化数据
为了防止容器重启或更新导致数据丢失,我们将数据持久化到本地目录:
- 数据默认存储在
./data
目录。 - 确保该目录有适当的读写权限:bash复制代码
chmod -R 755 ./data
功能亮点
- 简单的订阅管理
- 轻松添加、删除或整理 RSS 订阅源。
- 支持分组管理,方便高效。
- 多终端支持
- 可在 PC 和手机端通过浏览器访问。
- 通知功能
- 可设置特定 RSS 源的提醒,实时掌握动态。