轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
crocodilestick/calibre-web-automated
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

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

calibre-web-automated Docker 镜像下载 - 轩辕镜像

calibre-web-automated 镜像详细信息和使用指南

calibre-web-automated 镜像标签列表和版本信息

calibre-web-automated 镜像拉取命令和加速下载

calibre-web-automated 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

calibre-web-automated
crocodilestick/calibre-web-automated

calibre-web-automated 镜像详细信息

calibre-web-automated 镜像标签列表

calibre-web-automated 镜像使用说明

calibre-web-automated 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Calibre-Web的自动化增强版,集成多项新功能,可完全自动化并简化电子书管理设置。
13 收藏0 次下载activecrocodilestick镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

calibre-web-automated 镜像详细说明

calibre-web-automated 使用指南

calibre-web-automated 配置说明

calibre-web-automated 官方文档

Calibre-Web Automated - Docker镜像文档

!Calibre-Web Automated

镜像概述和主要用途

Calibre-Web Automated(简称CWA)是一个基于Docker的一体化自托管数字图书馆解决方案,它将Calibre-Web的现代轻量级Web界面与Calibre的强大功能集相结合,并添加了大量自动化特性。该镜像旨在解决原版Calibre在容器化时的资源占用问题,同时弥补Calibre-Web在功能上的不足,为用户提供一个既美观又实用的电子书管理平台。

核心功能和特性

基础功能(继承自Calibre-Web)

功能描述
现代化响应式界面基于Bootstrap 3的HTML5界面,适配各种设备
全面的用户管理支持多用户及细粒度权限控制
OPDS feed支持兼容电子阅读器应用
电子书元数据编辑支持编辑和删除电子书元数据
多来源元数据下载可通过插件扩展的元数据获取功能
下载权限控制可限制仅登录用户下载电子书
公开用户注册支持用户自助注册
一键发送到电子阅读器直接将电子书发送到已配置的电子阅读器
Kobo设备同步支持与Kobo设备同步图书馆
浏览器内阅读支持多种格式的在线阅读
内容隐藏基于分类和自定义列内容的用户级内容隐藏
"魔法链接"登录简化电子阅读器上的登录流程
多语言界面支持20多种语言

CWA特有功能

自动导入服务 ✨

  • 支持27种不同的流行电子书格式的自动导入
  • 用户可在管理面板中配置服务行为,包括忽略某些格式和自动转换特定格式

自动转换服务 🔃

  • 默认启用,可在CWA设置页面中关闭
  • 默认目标格式为EPUB,支持的目标格式包括:EPUB、MOBI、AZW3、KEPUB和PDF
  • 检测到导入目录中的新文件时自动转换配置的格式

封面和元数据自动应用 👀📔

  • 在Calibre-Web界面中对封面和元数据所做的更改会自动应用到实际电子书文件
  • 解决原版Calibre-Web中元数据仅在界面显示而不修改实际文件的问题

批量编辑和删除 🗂️🗄️

  • 支持批量编辑和删除书籍
  • 通过书籍列表页面选择多本书籍进行操作

自动备份服务 🔒

  • 默认将所有处理过的文件的原始版本存储在/config/processed_books
  • 可在CWA设置面板中切换此功能

自动EPUB修复服务 🔨

  • 修复EPUB文件中的常见问题,确保与Amazon的Send-to-Kindle服务兼容
  • 解决UTF-8编码问题、超链接问题、无效/缺失语言标签和杂散标签等问题
  • 默认启用,可在设置中关闭

多格式转换服务 🌌

  • 提供简单易用的多格式转换工具
  • 支持保留原始文件副本或替换文件(不推荐替换)

额外的元数据提供商 🗃️

  • 支持isbndb.com的大型数据库(通过ibdb.dev提供)
  • 正在集成Hardcover作为元数据提供商

KOReader同步(KOSync) 📖⚡

  • 内置KOReader同步功能,提供传统KOReader同步服务器的现代替代方案
  • 通用KOReader同步器:适用于所有兼容KOReader的设备
  • 现代认证:使用RFC 7617兼容的基于头的认证
  • CWA集成:利用现有CWA用户账户和权限
  • 简易安装:插件和设置说明可从CWA实例的/kosync路径获取

增强的OAuth 2.0/OIDC认证 🔐

  • 自动发现:通过OIDC元数据URL自动配置端点
  • 手动覆盖:当自动发现不可用时,可完全手动控制OAuth端点
  • 字段映射:可配置的JWT字段提取,用于用户名和电子邮件
  • 基于组的角色:根据OAuth提供商组自动分配管理员角色
  • 测试工具:内置连接测试和验证功能
  • 企业就绪:支持自定义范围、多种认证方法和全面的故障排除

服务器统计跟踪页面 📍📊

  • 提供CWA使用统计信息
  • 记录所有执行的操作,便于问题排查

图书馆自动检测 📚🕵️

  • 简化新用户和现有用户的设置过程
  • 自动检测缺少的库并创建新库
  • 自动查找并挂载现有Calibre库

明暗模式切换 ☀️🌙

  • 通过Web UI导航栏上的🕶️图标一键切换主题

内部更新通知系统 🛎️

  • 从Web UI内自动通知用户有新版本可用
  • 仅管理员可见,每天显示一次直到更新

手动图书馆刷新 ♻️

  • 通过Web UI导航栏上的"刷新图书馆"按钮手动触发导入目录处理
  • 处理意外断电等情况后滞留在导入文件夹中的书籍

备份文件自动压缩 🤐

  • 每天午夜前自动压缩当天处理的所有文件
  • 最小化磁盘空间使用并保持备份文件的组织性
  • 默认启用,可在CWA设置页面中禁用

使用场景和适用范围

Calibre-Web Automated适合以下场景:

  1. 个人电子书库管理:为个人用户提供完整的电子书管理解决方案,包括自动导入、转换和元数据管理。

  2. 家庭图书馆共享:支持多用户和权限控制,适合家庭内共享电子书资源。

  3. 小型组织或社区图书馆:提供用户注册、内容隐藏和权限管理功能,适合小型组织共享数字资源。

  4. 电子阅读器用户:支持多种格式转换和设备同步,特别适合拥有Kindle、Kobo等电子阅读器的用户。

  5. 自托管爱好者:为喜欢自托管服务的用户提供功能丰富、自动化的电子书管理平台。

安装与部署

快速安装 🚀

  1. 使用以下命令下载Docker Compose模板文件:
curl -OL [***]
  1. 将compose文件移动到一个空文件夹(例如:~/docker/calibre-web-automated/docker-compose.yml),该文件夹将用于存储服务器数据和图书馆。

  2. 编辑compose文件,根据注释填写时区(可选)和所需的挂载路径。

  3. 使用cd命令导航到下载Compose文件的位置,然后运行:

docker compose up -d

使用Docker Compose(推荐)🐋⭐

以下是推荐的Docker Compose配置示例:

version: '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文件,然后运行:

docker compose up -d

从原版Calibre-Web迁移 🔄

  1. 停止原版Calibre-Web容器
  2. 复制原版Calibre-Web的配置文件夹和图书馆文件夹
  3. 使用上述Docker Compose配置启动CWA,确保挂载正确的配置和图书馆路径
  4. 启动容器后,CWA将自动适应现有配置和图书馆

安装后任务 🏁

默认管理员登录凭据 🔑

  • 默认管理员用户名: admin
  • 默认管理员密码: admin123

首次登录后,请立即更改管理员密码以确保安全。

使用方法和配置说明

添加书籍到图书馆

  1. 将电子书文件放入配置的导入目录(默认为./ingest)
  2. CWA将自动检测并处理新文件:
    • 导入支持的格式
    • 根据配置转换文件格式
    • 应用元数据和封面
    • 将处理后的文件添加到图书馆

手动刷新图书馆

如果书籍在意外断电等情况后停留在导入文件夹中,可以使用Web UI导航栏上的"刷新图书馆"按钮手动触发导入。

KOReader同步(KOSync)📖⚡

  1. 在KOReader设备上安装同步插件
  2. 从CWA实例的/kosync路径获取详细的插件和设置说明
  3. 使用现有CWA用户凭据进行配置
  4. 开始在所有KOReader设备之间同步阅读进度

OAuth认证设置 🔐

  1. 登录CWA管理界面
  2. 导航到"设置" > "认证" > "OAuth设置"
  3. 选择OAuth提供商或使用自定义设置
  4. 配置以下选项:
    • OIDC元数据URL(用于自动发现)或手动输入端点
    • 客户端ID和客户端密钥
    • 用户名和电子邮件字段映射
    • 管理员组映射(可选)
  5. 使用内置测试工具验证配置
  6. 保存设置并启用OAuth认证

环境变量配置

环境变量描述默认值
PUID运行容器的用户ID1000
PGID运行容器的组ID1000
TZ时区设置UTC
NETWORK_SHARE_MODE是否在网络共享上运行(NFS/SMB)false
CWA_WATCH_MODE文件监视模式(inotify或poll)inotify(自动检测)

网络共享注意事项 🚨

Calibre、Calibre-Web和CWA都是基于SQLite3的应用,因此不建议在网络共享(尤其是NFS)上运行:

  • SQLite设计为轻量级、基于文件的数据库系统,假设底层文件系统支持文件锁定、原子写入和一致性保证
  • 网络文件系统(如NFS、SMB/CIFS等)通常不满足这些假设,可能导致问题

如果必须在网络共享上部署CWA,请设置:

environment:
  - NETWORK_SHARE_MODE=true

这将禁用SQLite WAL模式并调整文件处理以提高网络共享兼容性,但仍可能遇到问题。

注意事项和限制

  1. SQLite和网络共享:如前所述,CWA在网络共享(尤其是NFS)上可能不稳定,官方不提供对此类部署的支持。

  2. 性能考虑:自动转换和处理大量书籍可能会消耗大量系统资源,建议在具有足够CPU和内存的系统上运行。

  3. 存储空间:电子书库,特别是包含多种格式的库,可能需要大量存储空间。确保有足够的磁盘空间可用。

  4. 备份:虽然CWA提供自动备份功能,但建议定期备份整个图书馆和配置目录,以防数据丢失。

  5. 更新:使用Docker Compose时,可以通过以下命令更新CWA:

    docker compose pull
    docker compose up -d
    

社区支持

  • 服务器:[]
  • GitHub项目:[***]
  • Wiki文档:[***]

功能开发路线图

高优先级 🚨

  • 与Hardcover集成,作为元数据提供商和阅读进度同步
  • 集成其他内容来源
  • 支持Calibre插件(如deDRM)
  • 拆分图书馆(将Calibre图书馆和书籍存储在不同位置)

低优先级 🌱

  • 通知系统集成(***、Gotify、ntfy等)
  • ***集成

总结

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

核心功能和特性

基础功能(继承自Calibre-Web)

功能描述
现代化响应式界面基于Bootstrap 3的HTML5界面,适配各种设备
全面用户管理支持多用户及细粒度权限控制
OPDS feed支持兼容电子阅读器应用
电子书元数据编辑支持编辑和删除电子书元数据
多来源元数据下载可通过插件扩展的元数据获取功能
下载权限控制可限制仅登录用户下载电子书
公开用户注册支持用户自助注册
一键发送到电子阅读器直接将电子书发送到已配置的电子阅读器
Kobo设备同步支持与Kobo设备同步图书馆
浏览器内阅读支持多种格式的在线阅读
内容隐藏基于分类和自定义列内容的用户级内容隐藏
"魔法链接"登录简化电子阅读器上的登录流程
多语言界面支持20多种语言

CWA特有功能

自动导入服务 ✨

  • 支持27种不同的流行电子书格式的自动导入
  • 用户可配置服务行为,包括忽略某些格式和自动转换特定格式
  • 智能检测最佳导入格式,避免重复导入

自动转换服务 🔃

  • 默认启用,可在设置页面关闭,默认目标格式为EPUB
  • 支持的目标格式:EPUB、MOBI、AZW3、KEPUB和PDF
  • 检测到导入目录中的新文件时自动转换配置的格式

封面和元数据自动应用 👀📔

  • 在Calibre-Web界面中对封面和元数据所做的更改会自动应用到实际电子书文件
  • 解决原版Calibre-Web中元数据仅在界面显示而不修改实际文件的问题

!Cover Enforcement CWA

批量编辑和删除 🗂️🗄️

  • 支持批量选择书籍进行编辑和删除操作
  • 通过书籍列表页面选择多本书籍,使用表格上方或标题内的按钮执行操作

!CWA Bulk Editing

自动备份服务 🔒

  • 默认将所有处理过的文件的原始版本存储在/config/processed_books
  • 可在CWA设置面板中切换此功能

自动EPUB修复服务 🔨

  • 修复EPUB文件中的常见问题,确保与Amazon的Send-to-Kindle服务兼容
  • 解决UTF-8编码问题、超链接问题、无效/缺失语言标签和杂散标签等问题

多格式转换服务 🌌

  • 提供Web界面工具,支持将图书馆中的书籍批量转换为不同格式
  • 可选择保留原始文件或替换(建议保留)

![CWA Convert Library Web UI]([***]

查看更多 calibre-web-automated 相关镜像 →

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 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 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.