通过docker启动calibre-web
安装好docker后,其他开发者已经构建好的calibre-web镜像我们就可以直接拿来用了。
最开始尝试了如下的两个镜像:
linuxserver/calibre-web
technosoft2000/calibre-web
但启动容器的时候,需要下载一些资源。由于网络连接性的原因,下了几次没能成功。于是作者使用的下面这个镜像。
johngong/calibre-web
该镜像最近一次更新是在2022.2.15。经测试可用,功能也比较丰富。
下面提供启动命令和docker-compose文件
# docker cli
sudo docker run \
--name=calibre-web \
-p 8083:8083 \
-p 8080:8080 \
-v /配置文件位置:/config \
-v /书库:/library \
-v /自动添加文件夹:/autoaddbooks \
-e UID=1000 \
-e GID=1000 \
-e USER=用户名 \
-e PASSWORD=用户密码 \
--restart unless-stopped \
johngong/calibre-web:latest
---
version: "2.1"
services:
calibre-web:
image: johngong/calibre-web
container_name: calibre-web
environment:
- UID=1000
- GID=1000
- TZ=Asia/Shanghai
volumes:
- 【本地路径】/config:/config
- 【本地路径】/library:/library
- 【本地路径】/autoaddbooks:/autoaddbooks
ports:
- 8083:8083
- 8080:8080
restart: unless-stopped
使用本地客户端批量上传书籍
因为默认的程序上传时会将中文书名转为拼音进行文件夹存储,所以可以打补丁进行更改为中文存储