使用docker compose
我用户是root,目录在/opt/calibre-web中,如果使用普通用户,环境变量中的PUID和PGID记得修改。
镜像使用johngong/calibre-web镜像
docker create \
--name=calibre-web \
-p 8090:8083 \
-p 8093:8080 \
-v /opt/calibre-web/config:/config \
-v /opt/calibre-web/books:/library \
-v /opt/calibre-web/autoaddbooks:/autoaddbooks \
-e UID=0 \
-e GID=0 \
-e CALIBRE_SERVER_USER=admin \
-e CALIBRE_SERVER_PASSWORD=admin \
--restart unless-stopped \
johngong/calibre-web:latest
之后输入命令拉镜像即可,注意中国大陆无法使用DockerHub,可能拉取失败
docker start calibre-web
初始化
默认用户名:admin 密码: admin123
`
登录-管理权限-编辑基本配置-功能配置-启动上传。
上传后试一下刮搜,如果不行的话在上面命令中添加,增加豆瓣刮搜,容器内外映射一下把py文件放进去。
-v /opt/calibre-web/metadata_provider:/usr/local/calibre-web/app/cps/metadata_provider \
文件下载:
下载文件地址:https://github.com/fugary/calibre-web-douban-api/releases/latest/download/NewDouban.py
代理下载地址:https://ghproxy.com/https://github.com/fugary/calibre-web-douban-api/releases/latest/download/NewDouban.py
登录报错
报错:DB location is not valid, please enter correct path
或者:DB位置无效,请输入正确路径
下载metadata.db 文件放到/books目录中,在宿主机操作即可,我这里就是"/opt/calibre-web/books"
cd /opt/calibre-web/books
wget https://github.com/janeczku/calibre-web/raw/master/library/metadata.db
chmod 777 ./books
参考
豆瓣刮搜部分参考: