参考资料

  1. AdoptOpenJDK 是一个提供预构建 OpenJDK 二进制文件的社区项目,支持多种平台和版本
  2. TeamSpeak(TS)是一款专为游戏玩家和团队协作设计的语音通信软件
  3. PostfixAdmin 是一个基于 Web 的邮件管理工具
  4. Crux 是一个轻量级、高性能的 Linux 发行版,专为有经验的用户设计。
  5. Matomo(原名 Piwik)是一个开源的网站分析平台
  6. Adminer(原phpMinAdmin)是一个轻量级、功能完整的数据库管理工具
  7. Jitsi Meet 是一个开源的视频会议解决方案
  8. buildpack-deps 是 Docker 官方提供的基础镜像

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