爱收藏电子书的朋友对TaleBook不会陌生,它是基于calibre开发,提供了非常友好的管理界面,也支持OPDS功能, 可以在移动端的阅读工具上直接访问。
使用上也很方便,也能使用豆瓣做图书信息的刮削。先上个效果:

在飞牛Docker左侧的Compose点开后,右侧新增项目:

YAML配置可以参考:
services:
talebook:
restart: always
image: poxenstudio/talebook
volumes:
- /vol1/1000/books:/data
ports:
- "8082:80"
- "8443:443"
environment:
- PUID=990
- PGID=990
- TZ=Asia/Shanghai
depends_on:
- douban-rs-api
douban-rs-api:
restart: always
image: ghcr.io/cxfksword/douban-api-rs
volumes
位置指定后面数据存放的目录。按需要修改就好。
ports
里的前面部分的 8082
和 8443
分是主机**问的端口。
PUID/PGID
指定为 990
, 这个是内部默认用户的ID。如果指定为0,部分书的封面可能无法提取。
douban-rs-api
是提供刮削能力服务。
确定保存后,构建系统,耐心等待完成后, 出现两个新的容器,就可以使用 http://<NAS_IP>:8082
的形式访问了。
第一次打开会提供创建管理员密码,可以轻松搞定。还有关键一步,进入系统管理将互联网书籍信息源配置为: http://douban-rs-api:80/
,如下:

配置完成,可以上传电子书使用了。
如果更新刮削的信息错误,也可以在管理菜单里进行编辑、重新指定或者使用文件自带信息重置:
