将 EPUB、PDF、文本等文件转换为带同步字幕的有声书,基于 Kokoro-82M 语音合成。
- Star
- 4,553
- Fork
- 345
- 未关闭 Issue
- 237
- 最近提交
- 23小时前
这是什么?
Grimmory 是一款自托管的图书馆服务,用于管理个人的电子书、PDF、漫画和有声书。它通过 Docker 容器部署,并依赖 MariaDB 数据库,用户在网页界面中可以创建自定义或基于规则的书架,进行全文搜索并编辑元数据。
网页内置阅读器,支持 PDF、EPUB 和漫画,可添加批注和高亮并记录阅读进度。封面、简介和评分可从 Google Books、Open Library 和 Amazon 获取。BookDrop 功能会监控指定文件夹,自动识别新文件、补充元数据,并排入待审核队列,确认后再导入书库。
在设备支持方面,Grimmory 可连接 Kobo,兼容 OPDS 阅读应用,并支持与 KOReader 同步进度。多用户各自拥有独立书架和偏好设置,支持本地或 OIDC 认证。书籍还可以直接发送到 Kindle 或邮箱。设置 DISK_TYPE=NETWORK 后,可在 NFS、SMB 等网络存储上运行,并禁用删除、移动等文件操作。
核心功能
- 01支持基于规则的智能书架和全文搜索
- 02内置浏览器阅读器,支持 PDF、EPUB 和漫画,可做高亮并记录进度
- 03可从 Google Books、Open Library 和 Amazon 获取元数据与封面
- 04BookDrop 文件夹自动识别新文件并排队等待导入
- 05支持 Kobo、OPDS 阅读器和 KOReader 同步
- 06多用户账户,支持本地或 OIDC 认证
适用场景
- 在家庭服务器上托管个人电子书和漫画收藏
- 为家庭成员管理共享书库,各自保存阅读进度
- 将书籍存放在 NAS 上,通过 Kobo、Kindle 或 OPDS 应用阅读
快速上手
- 1
创建包含数据库和应用设置的 .env 文件
- 2
创建 docker-compose.yml 文件(基于 README 中的示例)
- 3
使用 Docker Compose 启动服务
docker compose up -d - 4
在浏览器中打开 http://localhost:6060 并创建管理员账户
使用前须知
- 自托管需要 Docker、Docker Compose 以及 MariaDB 数据库。
- 采用 AGPL-3.0 许可证,这是一种 copyleft 许可证,若作为网络服务提供修改版本,需要公开源代码。
- 网络存储模式下,界面中的删除、移动和重命名操作将被禁用。
标签
常见问题
- grimmory 是什么?
- 一款自托管的数字图书馆,用于管理电子书、漫画和有声书,内置阅读与元数据查询。 Grimmory 是一款自托管的图书馆服务,用于管理个人的电子书、PDF、漫画和有声书。它通过 Docker 容器部署,并依赖 MariaDB 数据库,用户在网页界面中可以创建自定义或基于规则的书架,进行全文搜索并编辑元数据。
- grimmory 可以免费使用吗?用的什么许可证?
- grimmory 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- grimmory 还在维护吗?
- 活跃维护中。grimmory 最近一次提交是在 2026年10月19日。
- grimmory 适合用来做什么?
- 在家庭服务器上托管个人电子书和漫画收藏 为家庭成员管理共享书库,各自保存阅读进度 将书籍存放在 NAS 上,通过 Kobo、Kindle 或 OPDS 应用阅读
- grimmory 怎么安装和运行?
- 创建包含数据库和应用设置的 .env 文件 创建 docker-compose.yml 文件(基于 README 中的示例) 使用 Docker Compose 启动服务: docker compose up -d 在浏览器中打开 http://localhost:6060 并创建管理员账户
- 在哪里获取 grimmory?
- 源代码和安装说明在 GitHub 上:https://github.com/grimmory-tools/grimmory
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
可自托管的在线文件格式转换工具,支持上千种格式,基于 TypeScript、Bun 和 Elysia 构建。
可自托管的开源平台,用于创建 PDF 表单、在线填写并收集电子签名。
纯浏览器端运行、注重隐私的 PDF 工具箱,提供 50 多种编辑、合并、转换与加密工具,支持自托管。
开源的电子文档签署平台,可自托管,定位为 DocuSign 的开源替代方案。
可自托管的有声书与播客服务器,支持流式播放、多用户进度同步和播客自动下载。