本文最后更新于 2024-08-11,

若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益, 请联系我 删除。

本站只有Telegram群组为唯一交流群组, 点击加入

文章内容有误?申请成为本站文章修订者或作者? 向站长提出申请

项目地址:https://github.com/hectorqin/reader

预览

1723320810398.webp
1723320816059.webp
1723320820803.webp

安装Docker🐳

利用Docker-compose搭建,易于更新

先建立一个文件夹

mkdir -p /root/data/docker_data/reader

cd /root/data/docker_data/reader

nano docker-compose.yml

docker-compose填入以下内容:

version: '3.1'
services:

# reader 在线阅读
# 本人在线演示(服务器位于日本) : https://reader.nxnow.online(此域名7月过期)更换为 https://read.nxnow.top
# 在线演示测试账号/密码分别为guest/guest123,也可自行创建账号添加书源
# 书源参考 : https://github.com/NZESupB/ReadSource,书源合集下选一个合集进入网页后, Ctrl+S 保存至本地后导入网站即可,或者点击远程书源,将链接导入即可

#docker run -d --restart=always --name=reader -e "SPRING_PROFILES_ACTIVE=prod" -v $(pwd)/logs:/logs -v $(pwd)/storage:/storage -p 8080:8080 hectorqin/reader
# 多用户版
#docker run -d --restart=always --name=reader -v $(pwd)/logs:/logs -v $(pwd)/storage:/storage -p 8080:8080 hectorqin/reader java -jar /app/bin/reader.jar --spring.profiles.active=prod --reader.app.secure=true --reader.app.secureKey=管理密码 --reader.app.inviteCode=注册邀请码
# 多用户版 使用环境变量
#docker run -d --restart=always --name=reader -e "SPRING_PROFILES_ACTIVE=prod" -e "READER_APP_SECURE=true" -e "READER_APP_SECUREKEY=管理密码" -e "READER_APP_INVITECODE=注册邀请码" -v $(pwd)/logs:/logs -v $(pwd)/storage:/storage -p 8080:8080 hectorqin/reader

# 自用版
#  read_own:
#    image: hectorqin/reader
#    container_name: reader_own
#    restart: always
#    ports:
#      - 4395:8080
#    volumes:
#      - /home/reader/logs:/logs
#      - /home/reader/storage:/storage
#    environment:
#      - SPRING_PROFILES_ACTIVE=prod
#      - READER_APP_CACHECHAPTERCONTENT=true #是否开启缓存章节内容 V2.0
# 多用户版
  read_all:
    image: hectorqin/reader
    container_name: reader #容器名 可自行修改
    restart: always
    ports:
      - 4396:8080 #4396端口映射可自行修改
    volumes:
      - /root/data/docker_data/reader/logs:/logs #log映射目录 /root/data/docker_data/reader/logs 映射目录可自行修改
      - /root/data/docker_data/reader/storage:/storage #数据映射目录 /root/data/docker_data/reader/storage 映射目录可自行修改
    environment:
      - SPRING_PROFILES_ACTIVE=prod
      - READER_APP_SECURE=true #开启登录鉴权,开启后将支持多用户模式
      - READER_APP_CACHECHAPTERCONTENT=true #是否开启缓存章节内容 V2.0
      - READER_APP_SECUREKEY=adminpwd  #管理员密码  可自行修改
      #- READER_APP_INVITECODE=registercode #注册邀请码,如需要取消注释 可自行修改
# 自动更新docker
  watchtower:
    image: containrrr/watchtower
    container_name: watchtower
    restart: always
    # 环境变量,设置为上海时区
    environment:
        - TZ=Asia/Shanghai
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    command: reader watchtower --cleanup --schedule "0 0 4 * * *"
    # 仅更新reader与watchtower容器,如需其他自行添加 '容器名' ,如:reader watchtower redis
    # --cleanup 更新后清理旧版本镜像
    # --schedule 自动检测更新 crontab定时(限定6位crontab) 此处代表凌晨4点整

运行

docker-compose up -d

我们现在可以输入 http://ip:4396/访问了。

更新

cd /root/data/docker_data/reader  # 进入docker-compose所在的文件夹
docker-compose pull    # 拉取最新的镜像
docker-compose up -d   # 重新更新当前镜像

卸载

sudo -i  # 切换到root
cd /root/data/docker_data/reader  # 进入docker-compose所在的文件夹
docker-compose down    # 停止容器,此时不会删除映射到本地的数据
cd ~
rm -rf /root/data/docker_data/reader  # 完全删除映射到本地的数据

反向代理

参考教程:安装及使用

⚠️Nginx Proxy Manager(以下简称NPM)会用到80、443端口,所以本机不能占用(比如原来就有Nginx)

互联网使用请确保完成了域名解析

反向代理之后就可以用域名+/admin(即 https://你的域名/admin)来安装访问了。

书源地址(请支持正版书籍)

https://blog.3cat.cc/142.html

本书源集成了1000+个源,基本涵盖全网!
为了长久使用,请勿滥用!

书源

https://shuyuan.mgz6.cc/shuyuan/84083d2be227881b0e3b90b9cd01c685.json

json的就是可以直接导入的

收集的一些互联网书源

酷安 在里面找到阅读3.0

https://www.lifves.com/home/book/booksourcelist.html

灰狼源合集

自动更新时间 2024-08-04 18:33:38 CST+0800

🚩 最新阅读书源修复-每隔3天自动更新一次(安卓阅读3.0+读不舍手+千阅+源阅读+花火阅读通用)

🚩 获取后的书源会自动效验

阅读源总数 有效书源数 无效书源数 重复书源数
12433 7372 5061 3038

🚩 效验书源链接

http://mirror.ghproxy.com/https://raw.githubusercontent.com/shidahuilang/shuyuan/shuyuan/good.json

🚩 规则净化

https://raw.githubusercontent.com/shidahuilang/shuyuan/shuyuan/jinghua.json

🚩 TTS-在线语音包生成点我

详见文档

🚩 TTS-70种语音包

https://raw.githubusercontent.com/shidahuilang/shuyuan/shuyuan/tts.json

一程书源合集

🗞️ 书源书源合集

🗂️ 订阅源合集链接

https://www.gitlink.org.cn/yi-c/yd

「阅读」APP 精品书源

书源地址:大家可以定期导入一次书源,导入时 APP 会自动去重复的~

书源分享地址: https://yuedu.xiu2.xyz

网络导入地址: 以下 CDN 分流地址,任选一个

https://bitbucket.org/xiu2/yuedu/raw/master/shuyuan ( 网页打开乱码正常,不影响 APP 导入

https://raw.ixnic.net/XIU2/Yuedu/master/shuyuan

https://raw.nuaa.cf/XIU2/Yuedu/master/shuyuan

https://raw.yzuu.cf/XIU2/Yuedu/master/shuyuan

https://raw.kkgithub.com/XIU2/Yuedu/master/shuyuan

https://jsd.onmicrosoft.cn/gh/XIU2/Yuedu/master/shuyuan

https://github.moeyy.xyz/.../XIU2/Yuedu/master/shuyuan

https://ghproxy.cc/.../XIU2/Yuedu/master/shuyuan

https://mirror.ghproxy.com/.../XIU2/Yuedu/master/shuyuan