绿联 安装阅读3容器,部署自己的小说阅读器
1、镜像
hectorqin/reader:latest
2、安装
2.1、基础设置
-
重启策略:容器退出时总是重启容器。
2.2、网络
-
网络选择桥接。
2.3、命令
-
固定,不可删除
部分为容器自带,不可做任何修改; -
--reader.app.secureKey
和--reader.app.inviteCode
须设置为强密码且不能一样; -
以下为可设置命令:
java
-jar
/app/bin/reader.jar
--spring.profiles.active=prod
--reader.app.secure=true
--reader.app.secureKey=xxxxxx
--reader.app.inviteCode=xxxxxx
--reader.app.cacheChapterContent=true
--reader.app.debugLog=false
--reader.app.autoClearInactiveUser=0
--reader.app.mongoUri=
--reader.app.mongoDbName=reader
--reader.app.shelfUpdateInteval=10
--reader.app.userLimit=15
--reader.app.remoteWebviewApi=
--reader.app.defaultUserEnableWebdav=true
--reader.app.defaultUserEnableLocalStore=true
--reader.app.defaultUserEnableBookSource=true
--reader.app.defaultUserEnableRssSource=true
--reader.app.defaultUserBookSourceLimit=999999
--reader.app.defaultUserBookLimit=999999
--reader.app.autoBackupUserData=false
-
注意:代码中
=
右边无值时整条命令都不能添加否则启动时会报错。 -
下表为命令及描述:
命令 | 值 | 描述 | 说明 |
---|---|---|---|
|
| 使用的配置文件 | 固定 |
|
| 是否需要登录鉴权,开启后将支持多用户模式 | 非个人使用建议开启 |
| 管理密码,开启鉴权时,前端管理用户空间的管理密码 | 使用强密码 | |
| 注册邀请码,为空时则开放注册,否则注册时需要输入邀请码 | 使用强密码 | |
|
| 是否缓存章节内容 | |
|
| 是否打开调试日志 | |
|
| 是否自动清理不活跃用户,为0不清理,大于0为清理超过 autoClearInactiveUser 天未登录的用户 | 单位:天 |
| mongodb uri 用于备份数据 | 与 | |
|
| mongodb 数据库名称 | 与 |
|
| 书架自动更新间隔时间,单位分钟,必须是10的倍数 | |
|
| 用户上限,最大 15 | |
|
| 新用户是否默认启用webdav | |
|
| 新用户是否默认启用localStore | |
|
| 新用户是否默认可编辑书源,如果为false,则只能使用默认书源,不能新增/修改/删除 | |
|
| 新用户是否默认可编辑RSS源 | |
|
| 新用户默认书源上限 | 若默认值不满足使用,可修改此值 |
|
| 新用户默认书籍上限 | 若默认值不满足使用,可修改此值 |
|
| 是否自动备份用户数据 |
2.4、存储空间
-
装载路径
/storage
:存储数据文件。 -
装载路径
/logs
:存储日志文件
2.5、端口设置
-
容器端口
8080
,本地端口自动
或未被使用的端口
。