前言
通过Docker部署CalibreWeb,实现电子书管理平台
通过Docker部署Calibre
1
| docker run --rm -p:8080:8080 -p 8081:8081 -v /root/CalibreWeb/config:/config linuxserver/calibre
|
通过Docker部署
-v /root/CalibreWeb/metadata_provider/:/app/calibre-web/cps/metadata_provider/:映射插件目录
1
| docker run -d --name=calibre-web -p 8083:8083 -v /root/CalibreWeb/config:/config -v /root/CalibreWeb/books:/books -v /root/CalibreWeb/metadata_provider/:/app/calibre-web/cps/metadata_provider/ -e PUID=0 -e PGID=0 linuxserver/calibre-web:latest
|
解决报错
1 2 3 4
| docker exec -it calibre-web apt update docker exec -it calibre-web apt install python3.8-distutils docker exec -it calibre-web pip install --upgrade fake-useragent docker restart calibre-web
|
解决没有配置文件的问题
- 报错:
DB Location is not Valid, Please Enter Correct Path
原因
解决问题
安装豆瓣插件
- 将插件放在容器的
/app/calibre-web/cps/metadata_provider/目录下
1 2
| wget https://github.com/fugary/calibre-web-douban-api/releases/download/v1.2.0/NewDouban.py -O /root/CalibreWeb/metadata_provider/ docker restart calibre-web
|
首次登录
用户名:admin
密码:admin123

完成
参考文献
哔哩哔哩——锤子V君
stackoverflow——Zip
stackoverflow——Do-do-new