据说technosoft2000/calibre-web支持电子书转换等功能,功能更加强大,但是镜像已经正式停止维护,基本无更新。
默认管理员密码:
- Username: admin
- Password: admin123
docker pull technosoft2000/calibre-webmkdir -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)mkdir -p /root/calibre-web/{config,books}
cd /root/calibre-webnano 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-stoppeddocker-compose up -d 配置数据库 来源https://blog.laoda.de/archives/docker-compose-install-calibre-web/
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 # 退出容器其他设置
- 数据路径:
/books - 启用电子书文件格式转换功能:点击页面右上角
管理权限–编辑基本配置–扩展程序配置,进行以下修改保存
Calibre 电子书转换器路径:`/usr/bin/ebook-convert`
KEpubify 电子书转换器路径:`/usr/bin/kepubify`忘记密码
docker exec -it calibre-web bash
cd /app/calibre-web
python3 cps.py -s admin:admin123- 目录权限’777’,权限如果不对,不能访问web页面。







