TaleBook
是一个Github上的开源项目,是一个简洁但强大的私人书籍管理系统。它基于calibre项目构建,具备书籍管理、在线阅读与推送、用户管理、SSO登录、从百度/豆瓣拉取书籍信息等功能。提供在线书站所具备的常见能力,包括书籍浏览与管理、在线阅读、邮件推送Kindle、书籍信息更新、快速安装、用户管理、SSO登录(QQ、微博、微信、Github等)、以及opds接口(读书APP连接)、强大的后台管理能力
🎭 功能简介
温馨提示:中国境内,个人维护公开的书籍网站是违法违规的行为!建议仅作为个人使用,不要公开!,不要公开!,不要公开!
照例,笔者还是使用Docker来部署TaleBook,请确保你的NAS中已正常安装好Docker和Docker Compose。
1️⃣ 创建compose.yml文件,并将下面内容粘贴进去:
version: "3.9"
services:
talebook:
image: talebook/talebook:latest
container_name: talebook
restart: unless-stopped
network_mode: bridge
ports:
- "5040:80"
volumes:
- /share/media2/ebook/talebook:/data/
environment:
PUID: 1000
PGID: 100
TZ: Asia/Shanghao
SSR: OFF
depends_on:
- douban-rs-api
# 豆瓣插件,如需从豆瓣获取书籍信息需要设置
douban-rs-api:
restart: unless-stopped
network_mode: bridge
container_name: douban-api-rs
image: ghcr.io/cxfksword/douban-api-rs::latest
ports:
- "5041:80"
参数说明
id
查看id
查看2️⃣ 启动Docker容器
上面的yml文件配置好以后,在ssh中切换到该文件所在目录,执行下面命令,启动TaleBook:
docker compose up -d
如果你使用群晖或威联通,可以使用内置的Docker套件直接部署,方法也很简单,将1️⃣中的内容复制下来,然后打开套件,新建应用程序
,将复制的内容粘贴进去,启动即可。
等待几秒钟,然后在浏览器中打开http://ip:5040
,你应该就能看到系统的页面了,然后按照界面提示创建管理员账号即可。
1️⃣ 初始设置
首次进入系统后需要先进行一些基本设置,包括站点的标题,是否开启私人模式,管理员的用户名、密码和邮箱。
2️⃣ 访客和登录
开启私人模式后,输入访客码就可以进去到图书馆了,访客登录不能编辑书库。如果你是管理员,点击右上角的请登录
即可使用管理员账号登录。
访客模式
管理模式:
3️⃣ 导入书籍
待导入的书籍需要提前放到/data/books/imports目录下面,然后在管理
->导入图书
菜单中,先点击扫描书籍
,等待系统将书籍扫出来以后,选中书籍,点击导入选中的书籍
即可。
4️⃣ 阅读书籍
在首页可以看到已经导入的书籍,选中后就可以打开书籍详细页面。
在详细页面可以选择在线阅读、下载或推送至Kindle都行。
5️⃣ 新书订阅
TaleBook支持从互联网获取书籍信息,可在管理
->系统设置
菜单下面,找到互联网书籍信息源
,勾选自动从互联网拉取新书的书籍信息
,并在下面的地址栏中输入你的机器ip+豆瓣容器端口,例如上文中的yml文件中配置的端口就是5041,那么这地方就是http://ip:5041
笔者实际在NAS中安装了TaleBook并捣鼓了一遍,不得不说,体验完胜Calibre,操作上也更简单,强烈推荐爱看书的朋友整起来,是个值得收藏的好工具。
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!