参考资料

  1. Nexus Repository Manager 3(简称Nexus3)是由Sonatype公司开发的一款企业级仓库管理工具
  2. 如何用Docker进行应用部署?
  3. Alpine Linux 是一个轻量级的 Linux 发行版
  4. Backdrop 是一个轻量级、高性能的反向代理工具
  5. PostfixAdmin 是一个基于 Web 的邮件管理工具
  6. 青龙面板(QingLong)是一款开源的、基于Web的定时任务管理平台
  7. PlayEdu是一款开源的企业在线培训系统
  8. Debian 是一个自由开源的操作系统

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