CommaFeed 简单易用的开源 RSS 阅读器 自建自托管教程:从安装到使用

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

功能亮点

  1. 简单的订阅管理
    • 轻松添加、删除或整理 RSS 订阅源。
    • 支持分组管理,方便高效。
  2. 多终端支持
    • 可在 PC 和手机端通过浏览器访问。
  3. 通知功能
    • 可设置特定 RSS 源的提醒,实时掌握动态。

By 行政