一款自托管的数字图书馆,用于管理电子书、漫画和有声书,内置阅读与元数据查询。
booklore-app/booklore
一款可自托管的多用户电子书库,用于整理、阅读并同步电子书、PDF 和漫画,支持 Kobo、KOReader 与 OPDS。
- Star
- 1,308
- Fork
- 98
- 未关闭 Issue
- 563
- 最近提交
- 16小时前
这是什么?
BookLore 是一款可自托管的 Web 电子书库,用于管理个人藏书。它支持多用户,每位用户拥有独立的书架、阅读进度和偏好设置,可使用本地账号或 OIDC 登录。图书可以放入自定义书架或基于规则的 Magic Shelves,并支持全文搜索。
应用会从 Google Books、Open Library 和 Amazon 获取封面、简介、评分和评论,元数据也可手动编辑。内置阅读器支持 EPUB、PDF 和漫画,并提供批注、高亮和进度记录。投放到监听文件夹的文件会被自动识别、补全元数据,并进入待审核队列后再导入。
在同步方面,BookLore 支持 Kobo 设备、兼容 OPDS 的阅读应用以及 KOReader 进度同步。部署方式为 Docker Compose 配合 MariaDB。网络存储仅支持禁用文件写入的模式。该项目已有后继产品 BookOrbit,目前处于维护状态。
核心功能
- 01支持自定义书架和基于规则的动态书架,并提供全文搜索
- 02从 Google Books、Open Library 和 Amazon 自动获取元数据与封面
- 03内置支持 EPUB、PDF 和漫画的阅读器,可添加批注和高亮
- 04支持 Kobo、OPDS 和 KOReader 同步
- 05支持多用户,可使用本地账号或 OIDC 登录
- 06通过 BookDrop 文件夹自动识别并导入新书
适用场景
- 为家庭搭建共享书库,每位成员单独记录阅读进度
- 将 Kobo 或 KOReader 设备与自托管藏书同步
- 批量导入需要整理元数据的大量电子书
快速上手
- 1
根据 README 创建 .env 环境配置文件
- 2
根据 README 创建 docker-compose.yml 文件
- 3
使用 Docker Compose 启动容器,然后打开 http://localhost:6060
docker compose up -d
使用前须知
- 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,要求以相同条款分享修改后的版本。
- 网络存储(NAS、NFS、SMB/CIFS)不受支持且未经测试,需设置 DISK_TYPE=NETWORK,并会禁用文件写入功能。
- BookLore 已进入维护模式,积极开发已转移到其继任项目 BookOrbit。
标签
常见问题
- booklore 是什么?
- 一款可自托管的多用户电子书库,用于整理、阅读并同步电子书、PDF 和漫画,支持 Kobo、KOReader 与 OPDS。 BookLore 是一款可自托管的 Web 电子书库,用于管理个人藏书。它支持多用户,每位用户拥有独立的书架、阅读进度和偏好设置,可使用本地账号或 OIDC 登录。图书可以放入自定义书架或基于规则的 Magic Shelves,并支持全文搜索。
- booklore 可以免费使用吗?用的什么许可证?
- booklore 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- booklore 还在维护吗?
- 活跃维护中。booklore 最近一次提交是在 2026年10月21日。
- booklore 适合用来做什么?
- 为家庭搭建共享书库,每位成员单独记录阅读进度 将 Kobo 或 KOReader 设备与自托管藏书同步 批量导入需要整理元数据的大量电子书
- booklore 怎么安装和运行?
- 根据 README 创建 .env 环境配置文件 根据 README 创建 docker-compose.yml 文件 使用 Docker Compose 启动容器,然后打开 http://localhost:6060: docker compose up -d
- 在哪里获取 booklore?
- 源代码和安装说明在 GitHub 上:https://github.com/booklore-app/booklore
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Calibre-Web 的 Docker 镜像,提供网页界面浏览、阅读和下载现有 Calibre 库中的电子书。
开源 AI CRM 系统,支持私有化部署,内置 DataEase 数据分析,并开放 CRM Skills 接口供 AI 助手调用。
可自托管的开源项目管理软件,提供敏捷看板、甘特图与问题跟踪,可作为 Jira 的替代方案。
开源财富管理软件,用于跟踪股票、ETF 和加密货币等多账户投资组合,支持 Docker 自托管。
开源企业管理平台,集成 ERP、CRM、人力资源、招聘跟踪、项目管理和工时跟踪等功能。