参考资料

  1. api-firewall 是一个开源的 API 防火墙
  2. Docker与Kubernetes的关系?
  3. cpolar 是一款内网穿透工具
  4. Matomo(原名 Piwik)是一个开源的网站分析平台
  5. Elasticsearch 是一个开源的分布式搜索和分析引擎
  6. AdoptOpenJDK 是一个提供预构建 OpenJDK 二进制文件的社区项目,支持多种平台和版本
  7. Monica 是一款开源的个人关系管理(PRM)工具
  8. Reader 是一款开源的 RSS 阅读器和稍后阅读工具

Reader 详细简介

Reader 是一款开源的 RSS 阅读器和稍后阅读工具,支持自托管,允许用户订阅和管理 RSS 源,并提供稍后阅读功能。

特点

  1. 开源免费:代码开放,可自由部署。

  2. 多平台支持:支持 Web、移动端和桌面端。

  3. RSS 订阅:支持订阅和管理 RSS 源。

  4. 稍后阅读:保存文章以供稍后阅读。

  5. 全文抓取:支持抓取全文内容。

  6. 标签管理:支持对文章进行分类和标签管理。

  7. 多设备同步:支持多设备同步阅读进度。

最新更新内容及时间

  • 最新版本:v0.6.0

  • 更新时间:2023年10月15日

  • 更新内容

    • 新增暗黑模式支持。

    • 优化全文抓取性能。

    • 修复部分 RSS 源解析问题。

    • 改进移动端用户体验。

镜像下载地址

  • Docker Hub: docker pull hectorqin/reader

官网地址

阅读文档地址

Docker 安装示例

docker run -d \
  --name reader \
  -p 8080:8080 \
  -v /path/to/data:/app/data \
  hectorqin/reader

.yaml 设置教程

  1. 创建 config.yaml 文件:

server:
  port: 8080
database:
  url: "sqlite:///data/reader.db"
  1. 挂载配置文件运行 Docker:

docker run -d \
  --name reader \
  -p 8080:8080 \
  -v /path/to/config.yaml:/app/config.yaml \
  -v /path/to/data:/app/data \
  hectorqin/reader

常用错误问题

  1. 无法抓取全文

    • 检查网络连接。

    • 确保目标网站未被反爬虫机制拦截。

  2. RSS 源无法解析

    • 确认 RSS 源地址正确。

    • 检查 RSS 源是否有效。

  3. 数据库连接失败

    • 检查数据库配置是否正确。

    • 确保数据库文件有读写权限。

  4. 端口冲突

    • 确保 8080 端口未被占用,或修改配置文件中的端口号。