阅读3 是一款高效、简洁的在线书籍阅读管理程序,支持多用户模式,适合搭建个人或共享的书籍阅读平台。它的主要特点包括:
- 自定义书源,自己设置规则,抓取网页数据,规则简单易懂,软件内有规则说明。
- 列表书架,网格书架自由切换。
- 书源规则支持搜索及发现,所有找书看书功能全部自定义,找书更方便。
- 订阅内容,可以订阅想看的任何内容,看你想看
- 支持替换净化,去除广告替换内容很方便。
- 支持本地TXT、EPUB阅读,手动浏览,智能扫描。
- 支持高度自定义阅读界面,切换字体、颜色、背景、行距、段距、加粗、简繁转换等。
- 支持多种翻页模式,覆盖、仿真、滑动、滚动等。
- 软件开源,持续优化,无广告。
飞牛NAS使用docker部署阅读3(reader)的教程和其他docker项目类似,前置和后续教程可以查看本站其他同类文章。下面是阅读3docker版本的docker-compose配置,里面每个参数都有注释,可以根据自己的需求修改。主要是修改端口和修改存储路径。
services:
# Reader 服务 - 在线阅读平台
reader:
image: hectorqin/reader # 使用 Reader 服务的官方 Docker 镜像
container_name: reader # 容器名称
restart: always # 当容器意外退出时自动重启
ports:
- 5012:8080 # 将宿主机的 5012 端口映射到容器的 8080 端口
networks:
- share_net # 使用自定义网络,便于服务间通信
volumes:
- /vol2/1000/docker2/reader3/logs:/logs # 映射日志存储目录到宿主机
- /vol2/1000/docker2/reader3/storage:/storage # 映射数据存储目录到宿主机
environment:
- SPRING_PROFILES_ACTIVE=prod # 设置为生产环境
- READER_APP_USERLIMIT=50 # 限制最大用户数为 500
- READER_APP_USERBOOKLIMIT=200 # 限制每个用户最多添加 999 本书籍
- READER_APP_CACHECHAPTERCONTENT=true # 开启章节内容缓存功能
- READER_APP_SECURE=true # 开启登录鉴权,支持多用户模式
- READER_APP_SECUREKEY=12345678 # 管理员密码,建议修改为强密码
- READER_APP_REMOTEWEBVIEWAPI=http://remote-webview:8050 # 开启远程 WebView 支持,设置为远程 WebView 服务的地址
# Remote WebView 服务
remote-webview:
image: hectorqin/remote-webview # 使用 Remote WebView 服务的官方 Docker 镜像
container_name: remote-webview # 容器名称
restart: always # 当容器意外退出时自动重启
ports:
- 5013:8050 # 将宿主机的 5013 端口映射到容器的 8050 端口
networks:
- share_net # 使用自定义网络,便于服务间通信
# Watchtower 服务 - 自动更新容器
watchtower:
image: containrrr/watchtower # 使用 Watchtower 的官方 Docker 镜像
container_name: watchtower # 容器名称
restart: always # 当容器意外退出时自动重启
environment:
- TZ=Asia/Shanghai # 设置时区为上海
volumes:
- /var/run/docker.sock:/var/run/docker.sock # 允许 Watchtower 管理 Docker 容器
command: reader remote-webview watchtower --cleanup --schedule "0 0 4 * * *"
# 指定 Watchtower 自动更新 reader、remote-webview 和 watchtower 容器
# --cleanup 更新后清理旧版本镜像
# --schedule 定时任务,格式为 crontab,此处为每天凌晨 4 点更新
networks:
share_net:
driver: bridge # 使用桥接网络模式
镜像拉取比较慢,大概30分钟左右的时间。阅读3详细的使用教程请自行搜索查阅,因为功能太多我这里就不做讲解了,可以查看官方文档https://www.yuque.com/legado/wiki 。安装成功后使用飞牛的IP+端口访问,比如我的是http://192.168.2.146:5012