!Calibre-Web Automated
Calibre-Web Automated(简称CWA)是一个基于Docker的一体化自托管数字图书馆解决方案,它将Calibre-Web的现代轻量级Web界面与Calibre的强大功能集相结合,并添加了大量自动化特性。该镜像旨在解决原版Calibre在容器化时的资源占用问题,同时弥补Calibre-Web在功能上的不足,为用户提供一个既美观又实用的电子书管理平台。
| 功能 | 描述 |
|---|---|
| 现代化响应式界面 | 基于Bootstrap 3的HTML5界面,适配各种设备 |
| 全面的用户管理 | 支持多用户及细粒度权限控制 |
| OPDS feed支持 | 兼容电子阅读器应用 |
| 电子书元数据编辑 | 支持编辑和删除电子书元数据 |
| 多来源元数据下载 | 可通过插件扩展的元数据获取功能 |
| 下载权限控制 | 可限制仅登录用户下载电子书 |
| 公开用户注册 | 支持用户自助注册 |
| 一键发送到电子阅读器 | 直接将电子书发送到已配置的电子阅读器 |
| Kobo设备同步 | 支持与Kobo设备同步图书馆 |
| 浏览器内阅读 | 支持多种格式的在线阅读 |
| 内容隐藏 | 基于分类和自定义列内容的用户级内容隐藏 |
| "魔法链接"登录 | 简化电子阅读器上的登录流程 |
| 多语言界面 | 支持20多种语言 |
/config/processed_books/kosync路径获取Calibre-Web Automated适合以下场景:
个人电子书库管理:为个人用户提供完整的电子书管理解决方案,包括自动导入、转换和元数据管理。
家庭图书馆共享:支持多用户和权限控制,适合家庭内共享电子书资源。
小型组织或社区图书馆:提供用户注册、内容隐藏和权限管理功能,适合小型组织共享数字资源。
电子阅读器用户:支持多种格式转换和设备同步,特别适合拥有Kindle、Kobo等电子阅读器的用户。
自托管爱好者:为喜欢自托管服务的用户提供功能丰富、自动化的电子书管理平台。
bashcurl -OL [***]
将compose文件移动到一个空文件夹(例如:~/docker/calibre-web-automated/docker-compose.yml),该文件夹将用于存储服务器数据和图书馆。
编辑compose文件,根据注释填写时区(可选)和所需的挂载路径。
使用cd命令导航到下载Compose文件的位置,然后运行:
bashdocker compose up -d
以下是推荐的Docker Compose配置示例:
yamlversion: '3.8' services: calibre-web-automated: image: crocodilestick/calibre-web-automated:latest container_name: calibre-web-automated restart: unless-stopped environment: - PUID=1000 - PGID=1000 - TZ=Asia/Shanghai # 替换为您的时区 #- NETWORK_SHARE_MODE=false # 仅在使用网络共享时设置为true #- CWA_WATCH_MODE=poll # 仅在inotify不可用时设置 volumes: - ./config:/config # 配置文件存储路径 - ./library:/library # 图书馆存储路径 - ./ingest:/ingest # 导入文件夹路径 ports: - "8083:8083" # Web界面端口
保存为docker-compose.yml文件,然后运行:
bashdocker compose up -d
adminadmin123首次登录后,请立即更改管理员密码以确保安全。
./ingest)如果书籍在意外断电等情况后停留在导入文件夹中,可以使用Web UI导航栏上的"刷新图书馆"按钮手动触发导入。
/kosync路径获取详细的插件和设置说明| 环境变量 | 描述 | 默认值 |
|---|---|---|
| PUID | 运行容器的用户ID | 1000 |
| PGID | 运行容器的组ID | 1000 |
| TZ | 时区设置 | UTC |
| NETWORK_SHARE_MODE | 是否在网络共享上运行(NFS/SMB) | false |
| CWA_WATCH_MODE | 文件监视模式(inotify或poll) | inotify(自动检测) |
Calibre、Calibre-Web和CWA都是基于SQLite3的应用,因此不建议在网络共享(尤其是NFS)上运行:
如果必须在网络共享上部署CWA,请设置:
yamlenvironment: - NETWORK_SHARE_MODE=true
这将禁用SQLite WAL模式并调整文件处理以提高网络共享兼容性,但仍可能遇到问题。
SQLite和网络共享:如前所述,CWA在网络共享(尤其是NFS)上可能不稳定,***不提供对此类部署的支持。
性能考虑:自动转换和处理大量书籍可能会消耗大量系统资源,建议在具有足够CPU和内存的系统上运行。
存储空间:电子书库,特别是包含多种格式的库,可能需要大量存储空间。确保有足够的磁盘空间可用。
备份:虽然CWA提供自动备份功能,但建议定期备份整个图书馆和配置目录,以防数据丢失。
更新:使用Docker Compose时,可以通过以下命令更新CWA:
bashdocker compose pull docker compose up -d
Calibre-Web Automated提供了一个功能丰富、高度自动化的自托管电子书管理解决方案,结合了Calibre-Web的现代Web界面和Calibre的强大功能。通过Docker部署,可以轻松设置和管理个人或家庭电子书库,并享受自动导入、转换、元数据管理等高级功能。
无论是电子阅读器用户、电子书收藏者还是需要共享数字资源的小型组织,Calibre-Web Automated都能提供直观且强大的解决方案,简化电子书管理流程。# Calibre-Web Automated - Docker镜像文档
!Calibre-Web Automated
Calibre-Web Automated (简称CWA) 是一个功能增强的Docker镜像,旨在将Calibre-Web的现代轻量级Web界面与Calibre的强大功能集相结合,并添加了大量自动化特性。该项目解决了原版Calibre在容器化时的资源占用问题,同时弥补了Calibre-Web在功能上的不足,提供了一个一体化的自托管数字图书馆解决方案。
CWA的主要目标是成为一个全方位的解决方案,让用户能够轻松管理、转换、同步和访问他们的电子书收藏,同时提供直观且美观的Web界面。
!Docker Pulls !GitHub Release !OAuth 2.0 + OIDC
| 功能 | 描述 |
|---|---|
| 现代化响应式界面 | 基于Bootstrap 3的HTML5界面,适配各种设备 |
| 全面用户管理 | 支持多用户及细粒度权限控制 |
| OPDS feed支持 | 兼容电子阅读器应用 |
| 电子书元数据编辑 | 支持编辑和删除电子书元数据 |
| 多来源元数据下载 | 可通过插件扩展的元数据获取功能 |
| 下载权限控制 | 可限制仅登录用户下载电子书 |
| 公开用户注册 | 支持用户自助注册 |
| 一键发送到电子阅读器 | 直接将电子书发送到已配置的电子阅读器 |
| Kobo设备同步 | 支持与Kobo设备同步图书馆 |
| 浏览器内阅读 | 支持多种格式的在线阅读 |
| 内容隐藏 | 基于分类和自定义列内容的用户级内容隐藏 |
| "魔法链接"登录 | 简化电子阅读器上的登录流程 |
| 多语言界面 | 支持20多种语言 |
!Cover Enforcement CWA
!CWA Bulk Editing
/config/processed_books![CWA Convert Library Web UI]([***]
来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 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 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429