BookLore
一个用于托管、管理和探索书籍的 Web 应用程序,支持 PDF、电子书、阅读进度、元数据和统计信息。
Github地址
https://github.com/adityachandelgit/BookLore
项目特点
•组织管理:通过“图书馆”和“书架”分类书籍,便于发现和结构化组织。
•智能元数据处理:自动从 Goodreads、Amazon 和 Google Books 获取书籍详情,或手动编辑。
•多用户支持:管理员可以创建账户、分配图书馆并管理权限。
•内置 PDF 和 ePub 阅读器:快速、功能丰富的阅读器,提供可定制的阅读设置和简洁的界面。
•OPDS 1.2 支持:通过开放出版物分发系统浏览和下载书籍,兼容多种阅读应用。
•可选 OIDC 认证:支持 OpenID Connect 认证,可使用本地 JWT 认证或外部提供商(如 Authentik)。
•多书籍上传:支持一次性上传多本书籍,并自动检测元数据和组织文件。
•通过邮件发送书籍:可以直接通过邮件分享书籍。
•持续改进:频繁更新,增加新功能、性能优化和界面改进。
部署指南
•使用 Docker 部署:
1. 安装 Docker 和 Docker Compose。
2. 创建docker-compose.yml文件,配置 BookLore 和 MariaDB 服务。
3. 使用docker compose up -d命令启动服务。
4. 访问http://localhost:6060使用 BookLore。
大佬们,点个关注不迷路
领取专属 10元无门槛券
私享最新 技术干货