bookorbit · 自托管电子书与有声书库
- 2026-10-10 15:54:29

bookorbit/bookorbit
后端 / 基础设施 · TypeScript
★ 4,524 · Fork 287 · 最近推送 2026-09-21
项目速览
BookOrbit 是一个自托管的数字图书馆与阅读平台,支持电子书、PDF、有声书和漫画的统一管理。它解决多设备阅读进度不同步、元数据分散的问题,让阅读进度、高亮和状态在 iPhone、Apple Watch、Web、Kobo 与 KOReader 之间保持同步。项目内置 14 个元数据提供方、阅读统计与成就、OPDS 与 Send-to-Kindle 推送,并支持 OIDC/SSO 多用户账户。近期更新活跃,且可自动同步到 Hardcover、Readwise 和 StoryGraph。所有数据运行在用户自己控制的基础设施上,适合注重隐私与数据主权的读者。
技术亮点
- 跨设备同步阅读进度、高亮与状态,覆盖 iPhone、Apple Watch、Web、Kobo 和 KOReader
- 内置 14 个元数据提供方,支持 OPDS 目录与 Send-to-Kindle 推送
- 多用户账户与 OIDC/SSO 单点登录,适合家庭或小团队自托管
- 可自动同步阅读数据到 Hardcover、Readwise 和 StoryGraph
- 基于 TypeScript 与 NestJS 构建,提供 Docker 部署方式,便于自托管运维
适合谁看
适合希望自托管数字图书馆、重视阅读数据隐私,并需要多设备同步的电子书与有声书读者。
如何上手
可先阅读仓库 README 了解 Docker 部署方式,再 clone 项目并参考文档配置元数据源与同步服务。
README 摘录
BookOrbit 一个面向电子书、PDF、有声书和漫画的自托管图书馆与阅读平台。版权所有 (C) 2025-2026 neon 及 BookOrbit 贡献者。--- 什么是 BookOrbit?整理你的书籍,让你随时随地享受阅读:在 iPhone、Apple Watch、网页、Kobo 或 KOReader 上。你的阅读进度、高亮和状态保持同步,因此你可以继续
标签
#audiobook-player #digital-library #docker #ebook-reader #library-management #metadata-management #nestjs #oidc-single-sign-on
仓库地址
https://github.com/bookorbit/bookorbit
点击文末「阅读原文」直达 GitHub