docker命令行设置:
-
变量名变更
版本 0.6.16-5.35.0及以后 0.6.16-5.10.1及以前 1 CALIBRE_SERVER_USER USER 2 CALIBRE_SERVER_PASSWORD PASSWORD 3 CALIBRE_SERVER_WEB_LANGUAGE WEBLANGUAGE
-
下载镜像
镜像源 命令 DockerHub docker pull johngong/calibre-web:latest GitHub docker pull ghcr.io/gshang2017/calibre-web:latest -
创建calibre-web容器
docker create \ --name=calibre-web \ -p 8083:8083 \ -p 8080:8080 \ -v /配置文件位置:/config \ -v /书库:/library \ -v /自动添加文件夹:/autoaddbooks \ -e UID=1000 \ -e GID=1000 \ -e CALIBRE_SERVER_USER=用户名 \ -e CALIBRE_SERVER_PASSWORD=用户密码 \ --restart unless-stopped \ johngong/calibre-web:latest
-
运行
docker start calibre-web
-
停止
docker stop calibre-web
-
删除容器
docker rm calibre-web
-
删除镜像
docker image rm johngong/calibre-web:latest
变量:
参数 | 说明 |
---|---|
--name=calibre-web |
容器名 |
-p 8083:8083 |
calibre-web web访问端口,默认用户名: admin 默认密码: admin123 |
-p 8080:8080 |
calibre-server web访问端口 |
-v /配置文件位置:/config |
calibre-web与calibre-server配置位置文件 |
-v /书库:/library |
calibre-web与calibre-server书库默认位置 |
-v /自动添加文件夹:/autoaddbooks |
calibre自动添加图书文件夹位置 |
-e UID=1000 |
uid设置,默认为1000 |
-e GID=1000 |
gid设置,默认为1000 |
-e ENABLE_CALIBRE_SERVER=true |
(true|false)设定开启calibre-server,默认开启 |
-e ENABLE_CALIBRE_SERVER_OPDS=false |
(true|false)开启calibre-server的OPDS功能,默认不开启,arm可能不可用 |
-e CALIBRE_SERVER_USER=用户名 |
calibre-server 用户名 |
-e CALIBRE_SERVER_PASSWORD=用户密码 |
calibre-server 用户密码 |
-e CALIBRE_SERVER_WEB_LANGUAGE=zh_CN |
calibre-server web界面语言,默认中文,详见calibre-server其它语言 |
-e CALIBRE_ASCII_FILENAME=true |
(true|false)设定false时calibre支持中文目录 |
-e CALIBRE_WEB_LANGUAGE=zh_Hans_CN |
(zh_Hans_CN|en)calibre-web初始界面语言,详见calibre-web其它语言 |
-e TZ=Asia/Shanghai |
系统时区设置,默认为Asia/Shanghai |
-e CALIBREDB_OTHER_OPTION= |
为自动添加脚本中calibredb命令添加其它参数,例如:duplicates命令[-d] |
-e DISABLE_GOOGLE_SEARCH=false |
(true|false)设定禁用google搜索,默认不开启 |
-e DISABLE_SCHOLAR_SEARCH=false |
(true|false)设定禁用scholar搜索,默认不开启 |
-e ENABLE_CHOWN_LIBRARY=true |
(true|false)设定修复library文件夹拥有者,默认开启 |
群晖docker设置:
-
卷
参数 | 说明 |
---|---|
本地文件夹1:/library |
calibre-web与calibre-server书库默认位置 |
本地文件夹2:/config |
calibre-web与calibre-server配置位置文件 |
本地文件夹3:/autoaddbooks |
calibre自动添加图书文件夹位置 |
-
端口
参数 | 说明 |
---|---|
本地端口1:8083 |
calibre-web web访问端口,默认用户名: admin 默认密码: admin123 |
本地端口2:8080 |
calibre-server web访问端口 |
-
环境变量:
参数 | 说明 |
---|---|
UID=1000 |
uid设置,默认为1000 |
GID=1000 |
gid设置,默认为1000 |
ENABLE_CALIBRE_SERVER=true |
(true|false)设定开启calibre-server,默认开启 |
ENABLE_CALIBRE_SERVER_OPDS=false |
(true|false)开启calibre-server的OPDS功能,默认不开启,arm可能不可用 |
CALIBRE_SERVER_USER= |
calibre-server 用户名 |
CALIBRE_SERVER_PASSWORD= |
calibre-server 用户密码 |
CALIBRE_SERVER_WEB_LANGUAGE=zh_CN |
calibre-server web界面语言,详见calibre-server其它语言 |
CALIBRE_ASCII_FILENAME=true |
(true|false)设定false时calibre支持中文目录 |
CALIBRE_WEB_LANGUAGE=zh_Hans_CN |
(zh_Hans_CN|en)calibre-web初始界面语言,详见calibre-web其它语言 |
TZ=Asia/Shanghai |
系统时区设置,默认为Asia/Shanghai |
CALIBREDB_OTHER_OPTION= |
为自动添加脚本中calibredb命令添加其它参数,例如:duplicates命令[-d] |
DISABLE_GOOGLE_SEARCH=false |
(true|false)设定禁用google搜索,默认不开启 |
DISABLE_SCHOLAR_SEARCH=false |
(true|false)设定禁用scholar搜索,默认不开启 |
ENABLE_CHOWN_LIBRARY=true |
(true|false)设定修复library文件夹拥有者,默认开启 |
其它:
-
配置calibre-server用户名及密码,可用其上传图书。
-
ebook-convert转换其它格式到PDF时需要语言字体。
PDF字体设置:复制字体到文件夹,重启docker。 旧:/config/calibre-server/calibrefonts(本地文件夹2/calibre-server/calibrefonts) 新:/config/fonts(本地文件夹2/fonts)
请登录之后再进行评论