Repolode
crocodilestick

crocodilestick/Calibre-Web-Automated

基于 Calibre-Web 的自托管电子书库服务,可自动导入、转换、修复书籍并与 Calibre 同步。

可替代:CalibreLibby

Star
6,467
Fork
548
未关闭 Issue
483
最近提交
15天前

这是什么?

Calibre-Web Automated(CWA)是 Calibre-Web 的分支。Calibre-Web 是为 Calibre 电子书库提供的轻量级网页界面,CWA 在此基础上增加了自动化功能:放入导入目录的文件会自动加入书库,并可转换为 EPUB、MOBI、AZW3、KEPUB、PDF 等目标格式,封面和元数据还能直接写入电子书文件本身。

项目还覆盖了日常的书库维护工作。内置的 EPUB 修复工具主要针对 Send-to-Kindle 兼容性问题;重复书籍检测支持合并操作;可从 Hardcover、isbndb 等来源自动获取元数据;同时提供批量编辑、已处理原件的定时备份和统计页面。书籍导入后可自动通过邮件发送到电子阅读器,KOReader 的阅读进度也能通过内置的 KOSync 接口同步。

CWA 以 Docker 镜像形式发布,仓库内提供 Compose 配置模板。它支持部署在 NFS/SMB 网络共享上,也可运行在反向代理之后,并支持基于 OAuth 2.0/OIDC 的登录,可对接 Keycloak、Authentik 等身份提供方。

核心功能

  • 01自动导入放入监控目录的电子书文件
  • 02在 EPUB、MOBI、AZW3、KEPUB、PDF 等格式之间转换
  • 03修复 EPUB 文件以兼容 Send-to-Kindle 并清理常见错误
  • 04将元数据和封面修改直接写入电子书文件
  • 05检测重复书籍,支持合并与批量操作
  • 06通过内置 KOSync 接口同步 KOReader 阅读进度
  • 07支持 OAuth 2.0/OIDC 登录和 Kobo 设备同步

适用场景

  • 在低功耗服务器上搭建家庭或小团队的电子书库
  • 为 Kindle、Kobo 等电子阅读器提供格式统一的书籍
  • 将现有 Calibre-Web 部署迁移到自动化工作流
  • 在 KOReader 与其他设备之间同步阅读进度

快速上手

  1. 1

    打开 README 中的 Docker Compose 安装部分

  2. 2

    按照 README 的步骤配置并启动容器

  3. 3

    使用“安装后任务”中列出的默认管理员账号登录

使用前须知

  • 采用 GPL-3.0 许可证,这是一种 Copyleft 许可证,衍生作品同样需要保持开源。
  • 需要自行托管部署,若使用网络共享还需要额外配置,例如 NETWORK_SHARE_MODE。

收录于专题

标签

常见问题

Calibre-Web-Automated 是什么?
基于 Calibre-Web 的自托管电子书库服务,可自动导入、转换、修复书籍并与 Calibre 同步。 Calibre-Web Automated(CWA)是 Calibre-Web 的分支。Calibre-Web 是为 Calibre 电子书库提供的轻量级网页界面,CWA 在此基础上增加了自动化功能:放入导入目录的文件会自动加入书库,并可转换为 EPUB、MOBI、AZW3、KEPUB、PDF 等目标格式,封面和元数据还能直接写入电子书文件本身。
Calibre-Web-Automated 可以免费使用吗?用的什么许可证?
Calibre-Web-Automated 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
Calibre-Web-Automated 还在维护吗?
活跃维护中。Calibre-Web-Automated 最近一次提交是在 2026年10月9日。
Calibre-Web-Automated 适合用来做什么?
在低功耗服务器上搭建家庭或小团队的电子书库 为 Kindle、Kobo 等电子阅读器提供格式统一的书籍 将现有 Calibre-Web 部署迁移到自动化工作流 在 KOReader 与其他设备之间同步阅读进度
Calibre-Web-Automated 怎么安装和运行?
打开 README 中的 Docker Compose 安装部分 按照 README 的步骤配置并启动容器 使用“安装后任务”中列出的默认管理员账号登录
在哪里获取 Calibre-Web-Automated?
源代码和安装说明在 GitHub 上:https://github.com/crocodilestick/Calibre-Web-Automated

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目