TaleBook 简介
TaleBook 是一款本地化的电子书管理工具,支持将 EPUB、PDF、MOBI 等格式的电子书上传至服务器,通过网页端或移动端进行统一管理、分类和阅读。它解决了电子书分散存储、格式不兼容及多设备同步困难的问题。
核心功能
1. 多格式电子书支持
兼容主流电子书格式(EPUB、PDF、MOBI、AZW3、TXT 等),无需额外转换即可上传。部分格式支持在线阅读排版优化,如字体调整和目录生成。
2. 私有化管理与存储
资源存储在用户自己的服务器或 NAS 设备上,数据完全可控。支持批量上传、按作者/出版社/标签等维度整理,并具备快速检索能力。
3. 多设备同步与阅读
提供网页端管理界面和移动端适配页面,支持电脑、手机、平板访问。阅读进度可跨设备同步,兼容部分阅读器推送功能。
4. 开源与可定制化
基于 Python 开发,代码开源,支持插件扩展(如元数据自动补全、格式转换)。
部署指南
1. 创建 Docker Compose 项目
在飞牛 OS 中进入 Docker -> Compose -> 新增项目,勾选创建 yml 部署,输入以下配置:
services:
talebook:
restart: always
image: poxenstudio/talebook
volumes:
- /vol1/1000/talebook:/data
ports:
- "8082:80"
- "8443:443"
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
depends_on:
- douban-rs-api
douban-rs-api:
restart: always
image: ghcr.io/cxfksword/douban-api-rs
注:左侧端口号如有冲突可自行修改,右侧端口建议保持默认。
2. 配置镜像加速源
若初次部署超时,需配置 Docker 镜像加速源。添加 https://docker.1ms.run 并置顶,保存后重启服务。


