参考资料

  1. OrientDB 是一个开源的 多模型数据库
  2. PlayEdu是一款开源的企业在线培训系统
  3. docker安装mysql详细说明以及案例
  4. Clojure 是一种运行在 JVM 上的 Lisp 方言
  5. Nextcloud 是一款开源的自托管文件同步与共享平台
  6. Hello-World 是一个最简单的 Docker 镜像
  7. Cloudreve 启用 JWT(JSON Web Tokens)加密通信
  8. 1Panel 是一个现代化的开源 Linux 服务器运维管理面板

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 端口未被占用,或修改配置文件中的端口号。