Reader 是一款提供网络文学搜索的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。
搭建教程
一键部署
此脚本对甲骨文非Ubuntu系统,CentOS9可能不兼容。建议网上手动搜索
#curl
bash <(curl -L -s https://mirror.ghproxy.com/https://raw.githubusercontent.com/hectorqin/reader/master/reader.sh)
#wget
bash <(wget -qO- --no-check-certificate https://mirror.ghproxy.com/https://raw.githubusercontent.com/hectorqin/reader/master/reader.sh)
docker构建
拉取项目:
git clone https://github.com/hectorqin/reader.git && cd reader
打镜像:
docker build -t reader:latest .
运行容器:
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 4396:8080 hectorqin/reader
群晖使用docker-compose构建
群晖用户推荐使用docker-compose.yaml
来构建容器:
创建docker-compose.yaml文件
在群晖合适的目录中创建docker-compose.yaml
文件,并写入如下内容:
version: '3.1'
services:
reader:
image: hectorqin/reader # 普通镜像
container_name: reader #容器名 可自行修改
restart: always
ports:
- 4396:8080
volumes:
- ./logs:/logs
- ./storage:/storage
environment:
- SPRING_PROFILES_ACTIVE=prod
- READER_APP_USERBOOKLIMIT=20000
- READER_APP_CACHECHAPTERCONTENT=true
- READER_APP_REMOTEWEBVIEWAPI=http://readerwebview:8050 #启用webview(若下方readerwebview容器不开启需注释此行
- READER_APP_SECURE=true #开启登录鉴权,开启后将支持多用户模式
- READER_APP_SECUREKEY=adminpwd #管理员密码 建议修改
# 如需支持webview书源,打开(占用较大,不需要可加 # 注释)
readerwebview:
image: hectorqin/remote-webview
container_name: readerwebview
restart: always
environment:
- TZ=Asia/Shanghai
# 自动更新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 readerwebview watchtower --cleanup --schedule "0 0 4 * * *"
# 仅更新reader与watchtower容器,如需其他自行添加 '容器名' ,如:reader watchtower nginx
# --cleanup 更新后清理旧版本镜像
# --schedule 自动检测更新 crontab定时(限定6位crontab) 此处代表凌晨4点整
volumes:
reader:
readerwebview:
同时在同级目录中创建文件夹logs和storage
构建项目
打开群晖的Container Manager套件,在项目中新增项目
点击下一步进行构建,直至构建成功为止。
访问小说站点
当容器成功运行后,通过访问下方的地址来进入web界面:
http://your_server_ip:4396
在这里需要注册一个新用户,注册完成后使用账户进行登录。
导入TXT书籍
登录成功后,在左侧菜单栏中可以进行书籍的导入操作:
一些书源
也可以导入数源自动拉取书籍
# namofree的书源
https://namofree.gitee.io/yuedu3/legado3_booksource_by_Namo.json
http://shuyuan.miaogongzi.net/shuyuan/1622509629.json
# 一程的书源
http://shuyuan.miaogongzi.net/shuyuan/1622744487.json
https://shuyuan.miaogongzi.net/shuyuan/1630342495.json
# 精品书源
https://cdn.jsdelivr.net/gh/yeyulingfeng01/yuedu.github.io/yeudu3.0-202005.json
© 版权声明
THE END
喜欢就支持一下吧
相关推荐
暂无评论内容