Repolode
janeczku

janeczku/calibre-web

基于现有 Calibre 数据库的自托管电子书网页应用,用于浏览、阅读和下载电子书。

可替代:Calibre Server

Star
18,435
Fork
1,890
未关闭 Issue
425
最近提交
13天前

这是什么?

Calibre-Web 为现有的 Calibre 电子书库提供一个基于浏览器的访问界面。它读取 Calibre 的元数据数据库,以响应式页面展示书籍,支持搜索、筛选、在线阅读和下载。

应用支持多用户及按用户划分的权限,提供管理后台,并可开启公开注册。它能为电子书阅读器应用提供 OPDS 订阅源,支持一键发送到电子阅读器,同步 Kobo 设备,也允许上传书籍。登录方式包括 LDAP、Google 或 GitHub OAuth,以及反向代理认证。

在安装了 Calibre 相关工具的前提下,它还可以编辑元数据、从外部来源获取元数据,并通过 Calibre 命令行工具进行格式转换。项目可通过 pip 安装,也提供 Docker 镜像。

核心功能

  • 01在浏览器中浏览、搜索和筛选已有的 Calibre 书库
  • 02支持多种电子书格式的在线阅读
  • 03为电子书阅读器应用提供 OPDS 订阅源
  • 04按用户划分权限,提供管理后台,可选开放注册
  • 05支持 LDAP、Google/GitHub OAuth 和反向代理认证
  • 06支持同步 Kobo 设备,并可一键发送到电子阅读器

适用场景

  • 在家庭服务器上托管个人或家庭的电子书库
  • 让小团队通过各自独立的权限访问共享的 Calibre 书库
  • 通过 OPDS 或 Kobo 同步在电子阅读器上获取书籍

快速上手

  1. 1

    创建虚拟环境

    python3 -m venv calibre-web-env
  2. 2

    激活虚拟环境

    source calibre-web-env/bin/activate
  3. 3

    使用 pip 安装 Calibre-Web

    pip install calibreweb
  4. 4

    启动 Calibre-Web,然后在浏览器中打开 http://localhost:8083

    cps

使用前须知

  • 需要已有的 Calibre 资料库数据库(metadata.db)才能浏览图书。
  • 部分可选功能需要额外依赖,如 ImageMagick、Calibre 命令行工具或 Kepubify。
  • 采用 GPL-3.0 许可证,属于 Copyleft 许可。

收录于专题

标签

常见问题

calibre-web 是什么?
基于现有 Calibre 数据库的自托管电子书网页应用,用于浏览、阅读和下载电子书。 Calibre-Web 为现有的 Calibre 电子书库提供一个基于浏览器的访问界面。它读取 Calibre 的元数据数据库,以响应式页面展示书籍,支持搜索、筛选、在线阅读和下载。
calibre-web 可以免费使用吗?用的什么许可证?
calibre-web 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
calibre-web 还在维护吗?
活跃维护中。calibre-web 最近一次提交是在 2026年10月10日。
calibre-web 适合用来做什么?
在家庭服务器上托管个人或家庭的电子书库 让小团队通过各自独立的权限访问共享的 Calibre 书库 通过 OPDS 或 Kobo 同步在电子阅读器上获取书籍
calibre-web 怎么安装和运行?
创建虚拟环境: python3 -m venv calibre-web-env 激活虚拟环境: source calibre-web-env/bin/activate 使用 pip 安装 Calibre-Web: pip install calibreweb 启动 Calibre-Web,然后在浏览器中打开 http://localhost:8083: cps
在哪里获取 calibre-web?
源代码和安装说明在 GitHub 上:https://github.com/janeczku/calibre-web

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

相关项目