前言
你是否曾经为管理电子书而烦恼?面对杂乱无章的书籍文件,想要快速找到某一本书却总是费时费力?或者,你是否希望有一个私人的电子书库,可以随时随地访问,还能与朋友分享?如果你也有这些困扰,那么今天介绍的这款开源工具——TaleBook,或许正是你需要的解决方案!
项目介绍
TaleBook —— 一个基于Calibre的简单的个人图书管理系统,支持在线阅读。
TaleBook是一个Github上的开源项目,是一个简洁但强大的私人书籍管理系统。它基于Calibre项目构建,具备书籍管理、在线阅读与推送、用户管理、SSO登录、从百度/豆瓣拉取书籍信息等功能。提供在线书站所具备的常见能力,包括书籍浏览与管理、在线阅读、邮件推送Kindle、书籍信息更新、快速安装、用户管理、SSO登录(QQ、微博、微信、Github等)、以及opds接口(读书APP连接)、强大的后台管理能力。
项目地址
- Github https://github.com/talebook/talebook
- 官网地址 https://www.talebook.org
- 项目DEMO https://demo.talebook.org/welcome
功能特点
📚 电子书集中管理 TaleBook 可以帮助你将散落在各处的电子书文件集中管理,支持多种格式(如 EPUB、PDF、MOBI 等),让你的电子书库井井有条。
🔍 强大的搜索功能 通过 TaleBook,你可以快速搜索书名、作者、标签等信息,轻松找到想要的书籍,告别繁琐的手动查找。
🌐 Web 界面访问 TaleBook 提供了友好的 Web 界面,无需安装额外客户端,只需通过浏览器即可访问和管理你的电子书库。
📱 移动端适配 TaleBook 的界面适配手机和平板,无论你是在家中还是外出,都可以随时随地阅读和管理电子书。
🔄 多用户支持 TaleBook 支持多用户功能,你可以为家人或朋友创建独立账号,共享电子书资源,同时保护个人隐私。
🛡️ 开源免费 TaleBook 是一款完全开源的工具,用户可以自由下载、修改和分发。开源特性不仅降低了使用成本,还为用户提供了更高的灵活性和可定制性。
部署教程
Docker-CLI
docker run -d --name talebook -p <本机端口>:80 -v <本机data目录>:/data talebook/talebook
Docker-Compose
version: "2.4"
services:
# main service
talebook:
restart: always
image: talebook/talebook
volumes:
- /tmp/demo:/data
ports:
- "8080:80"
- "8443:443"
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
depends_on:
- douban-rs-api
# optional, for meta plugins
# please set "http://douban-rs-api" in settings
douban-rs-api:
restart: always
image: ghcr.io/cxfksword/douban-api-rs
界面展示
初始化
1. 访问NASIP:8080打开talebook
2. 勾选私人模式需设置访问密码
3. 落地页默认会填充一些素材 可在管理页面删除这些素材
4. 进入设置,导入书籍 支持各类电子书模式
5. 查看导入的书籍
6. 电子书格式预览
7. pdf格式预览
8. 点击左上角头像,可查看阅读历史
总结
TaleBook 以其集中管理、强大搜索、多用户支持等特点,为电子书管理提供了一种全新的解决方案。无论你是个人用户还是家庭共享,它都能帮助你更高效地管理电子书资源,提升阅读体验。如果你正在寻找一款简单而强大的电子书管理工具,不妨试试 TaleBook。
文章来源: 微信公众号,原始发表日期:2025年01月20日。