本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

本文介绍群晖NAS上通过Docker部署的calibre-web电子书管理方案,整合了ebook-convert格式转换工具及calibre-server服务,支持多架构(amd64/arm64v8/arm32v7)。
| 名称 | 版本 | 说明 |
|---|---|---|
| calibre-web | 0.6.25 | 支持amd64;arm64v8;arm32v7 |
| calibre-server | 8.0.1 | 支持amd64;arm64v8;arm32v7 |
| kepubify | 4.0.4 | 支持amd64;arm64v8;arm32v7 |
ENABLE_CALIBREDB_URLLIBRARYPATH=true。USER/PASSWORD/WEBLANGUAGE改为CALIBRE_SERVER_USER/CALIBRE_SERVER_PASSWORD/CALIBRE_SERVER_WEB_LANGUAGE(详见下方“变量名变更表”)。CALIBRE_ASCII_FILENAME=false开启中文目录(非拼音),旧版CN版需手动替换,替换前务必备份书库。autoaddbooks文件夹,图书添加后自动删除),使用前建议备份图书。ebook-convert可能无法转换PDF格式;calibre-server的OPDS功能在arm设备上可能不可用。ENABLE_DOUBAN_SEARCH=true,0.6.16及以前需额外部署豆瓣API服务并配置DOUBANIP。| 版本 | 0.6.16-5.35.0及以后 | 0.6.16-5.10.1及以前 |
|---|---|---|
| 1 | CALIBRE_SERVER_USER | USER |
| 2 | CALIBRE_SERVER_PASSWORD | PASSWORD |
| 3 | CALIBRE_SERVER_WEB_LANGUAGE | WEBLANGUAGE |
下载镜像
| 镜像源 | 命令 |
|---|---|
| DockerHub | docker pull johngong/calibre-web:latest |
| GitHub | docker pull ghcr.io/gshang2017/calibre-web:latest |
创建容器
docker create \ --name=calibre-web \ -p 8083:8083 \ -p 8080:8080 \ -v /本地配置文件路径:/config \ -v /本地书库路径:/library \ -v /本地自动添加文件夹路径:/autoaddbooks \ -e UID=1000 \ -e GID=1000 \ -e CALIBRE_SERVER_USER=用户名 \ -e CALIBRE_SERVER_PASSWORD=用户密码 \ --restart unless-stopped \ johngong/calibre-web:latest
运行容器:docker start calibre-web
停止容器:docker stop calibre-web
删除容器:docker rm calibre-web
删除镜像:docker image rm johngong/calibre-web:latest
| 参数 | 说明 |
|---|---|
| 本地文件夹1:/library | 书库路径(calibre-web与calibre-server共用) |
| 本地文件夹2:/config | 配置文件路径(存储calibre-web和calibre-server配置) |
| 本地文件夹3:/autoaddbooks | 自动添加图书的文件夹路径 |
| 参数 | 说明 |
|---|---|
| 本地端口1:8083 | calibre-web访问端口(默认用户名:admin,密码:admin123) |
| 本地端口2:8080 | calibre-server访问端口 |
| 参数 | 说明 |
|---|---|
UID=1000 | 用户ID,默认1000 |
GID=1000 | 用户组ID,默认1000 |
ENABLE_AUTOADDBOOKS=true | 开启自动添加图书(默认开启) |
ENABLE_CALIBRE_SERVER=false | 开启calibre-server(默认关闭) |
CALIBRE_SERVER_USER=用户名 | calibre-server登录用户名 |
CALIBRE_SERVER_PASSWORD=用户密码 | calibre-server登录密码 |
CALIBRE_ASCII_FILENAME=true | false时支持中文目录(默认true) |
TZ=Asia/Shanghai | 时区设置(默认Asia/Shanghai) |
CALIBRE_WEB_LANGUAGE=zh_Hans_CN | calibre-web界面语言(默认中文,可选en) |
/config/fonts(旧版为/config/calibre-server/calibrefonts),重启容器即可生效。en/cs/de/es/fr/zh_Hans_CN/zh_Hant_TW等(通过CALIBRE_WEB_LANGUAGE设置)。en/zh_CN/ja/ko等(通过CALIBRE_SERVER_WEB_LANGUAGE设置)。免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429