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 源的提醒,实时掌握动态。
 
 
