Docker 安装
安装Docker
sudo apt install docker.io -y
添加镜像源
sudo geany /etc/docker/daemon.json
json中添加
{ "registry-mirrors": ["https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn","https://registry.docker-cn.com","https://registry-1.docker.io"] }
重启Docker
sudo service docker restart
Calibre-web
- 下载镜像
docker pull johngong/calibre-web:latest
- 创建calibre-web容器
docker create \ --name=calibre-web \ -p 8083:8083 \ -v /media/Chyn/BACKUP_6T1/DATA/Calibre_web/config:/config \ -v /media/Chyn/BACKUP_6T1/DATA/Calibre_web/library:/library \ -v /media/Chyn/BACKUP_6T1/DATA/Calibre_web/autoaddbooks:/autoaddbooks \ -e UID=1000 \ -e GID=1000 \ -e CALIBRE_SERVER_USER=用户名 \ -e CALIBRE_SERVER_PASSWORD=用户密码 \ --restart unless-stopped \ johngong/calibre-web:latest
另一个测试版本
docker create \ --name=calibre-web \ -p 8083:8083 \ -v /data/home/Chyn/Calibre-web/config:/config \ -v /data/home/Chyn/Calibre-web/library:/library \ -v /data/home/Chyn/Calibre-web/autoaddbooks:/autoaddbooks \ -e UID=1000 \ -e GID=1000 \ -e CALIBRE_SERVER_USER=用户名 \ -e CALIBRE_SERVER_PASSWORD=用户密码 \ --restart unless-stopped \ johngong/calibre-web:latest
Douban-api
使用Docker启动
docker pull fugary/simple-boot-douban-api:latest
docker run -it -p 8085:8085 fugary/simple-boot-douban-api
群晖calibre-web中使用
首先在群晖Docker中下载容器simple-boot-douban-api并启动,然后在calibre-web容器中找到get_meta.js文件并修改。
geany /calibre-web/app/cps/static/js/get_meta.js
找到 var douban = “https://api.douban.com“; 替换成自己的NAS_IP地址
var douban = “http://192.168.10.190:8085“;
如果不熟悉vi命令,这里提供一种更快的替换的方式,使用sed命令:
sed -i 's#[https://api.douban.com#http://192.168.10.190:8085#g](https://api.douban.com#http://NAS_IP:8085#g)' /calibre-web/app/cps/static/js/get_meta.js
Github地址:https://github.com/fugary/simple-boot-douban-api
参考文档:https://fugary.com/?p=213
新版增加环境变量:
DOUBAN_PROXY_IMAGE_URL
true:代理豆瓣封面地址,服务端尝试多个域名下载,防止有些情况下封面下载失败问题 false:不做处理,默认为false)