qjfy
1
据说technosoft2000/calibre-web支持电子书转换等功能,功能更加强大,但是镜像已经正式停止维护,基本无更新。
默认管理员密码:
- Username: admin
- Password: admin123
docker pull technosoft2000/calibre-web
mkdir -p /root/docker/calibre-web/{config,app,kindlegen,books}
docker run -d \
--name calibre-web \
-p 8083:8083 \
-v /root/docker/calibre-web:/calibre-web \
-v /root/docker/calibre-web/config:/calibre-web/config \
-v /root/docker/calibre-web/app:/calibre-web/app \
-v /root/docker/calibre-web/kindlegen:/calibre-web/kindlegen \
-v /root/docker/calibre-web/books:/books \
-e PGID=1000 -e PUID=1000 \
-e TZ=Asia/Shanghai \
technosoft2000/calibre-web
用户/组PUID、PGID查看: ‘输入id [用户名],即可查看’
root 身份, PUID=0
,PGID=0
$ id username
uid=1000(dockeruser) gid=1000(dockergroup) groups=1000(dockergroup)
qjfy
2
更新版本
mkdir -p /root/calibre-web/{config,books}
cd /root/calibre-web
nano docker-compose.yml
---
version: "2.1"
services:
calibre-web:
image: lscr.io/linuxserver/calibre-web:latest
container_name: calibre-web
environment:
- PUID=0
- PGID=0
- TZ=Asia/Shanghai
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
volumes:
- /root/calibre-web/config:/config
- /root/calibre-web/books:/books
ports:
- 8083:8083
restart: unless-stopped
docker-compose up -d
docker exec -it calibre-web sh #进入容器内部
cd /app/calibre/bin #进入bin文件夹
calibredb restore_database --really-do-it --with-library /books #创建一个数据库
chmod a+w /books/metadata.db #添加写的权限
exit # 退出容器
其他设置
Calibre 电子书转换器路径:`/usr/bin/ebook-convert`
KEpubify 电子书转换器路径:`/usr/bin/kepubify`
qjfy
3
忘记密码
docker exec -it calibre-web bash
cd /app/calibre-web
python3 cps.py -s admin:admin123
qjfy
4
提醒目录权限’777’,权限不对运行了,不能访问web页面。