Calibre-Web是一款开源免费的图书管理软件,支持Windows、Mac等桌面操作系统,支持.mobi、.epub、.cbz、.pdf等多种电子书格式,本次使用LinuxServer.io团队打包的docker镜像进行NAS服务端部署个人图书库。如果你手上刚好有一台群晖NAS且支持Docker功能,不妨跟着尝试从零搭建这款电子图书管理库。一、群晖后台在docker文件夹下新增calibre-web的配置文件夹及存放书库文件夹二、控制面板开启终端机和SNMP服务,默认22端口自定义其他端口三、SSH工具连接群晖NAS服务器,并进入root权限,拉取calibre-web最新镜像四、通过docker-lci命令部署calibre-web服务端docker run -d \
--name=calibre-web \
--net=bridge \
-e PUID=0 \
-e PGID=0 \
-e TZ=Asia/Shanghai \
-e OAUTHLIB_RELAX_TOKEN_SCOPE=1 \
-p 8083:8083 \
-v /volume1/docker/calibre-web/config:/config \
-v /volume1/docker/calibre-web/书库:/books \
--restart unless-stopped \
linuxserver/calibre-web:latest
五、重要:手动在书库文件夹下添加一个metadata.db的空白数据库文件获取方法:电脑本地安装一个calibre软件,下载地址:https://calibre-ebook.com/download,安装时电脑本地指定一个数据库存放文件夹,安装完成后就会自动生成这个数据库文件,将metadata.db数据库文件复制到/volume1/docker/calibre-web/书库路径下即可。六、访问Calibre-Web网页后台,并上传书籍哪些 OPDS 阅读器可与 Calibre-Web 配合使用?
已成功测试了以下支持 OPDS 阅读器:
Android 上的 Calibre-Companion(即使不使用标准 opds 功能,此阅读器也支持书籍下载和查看书籍详细信息)。下载仅在启用匿名浏览的情况下有效
iOS 版 Kybook 1/2/3 (需要启用 Guest 用户下载权限)
iOS 上的 Megareader(下载似乎不起作用)
Android 上的 Moon+(仅在启用匿名浏览的情况下显示封面图片,使用 v4.5.7 测试)
Android 上的 ebookdroid(下载仅适用于 v2.6.3 启用的匿名浏览)
Android 版 Coolreader(不支持封面图片,使用 v3.2.29-1 测试)
Android 上的 FBReader(仅在启用匿名浏览的情况下显示封面图片,使用 v3.0.8 测试)
Kobo 上的 Koreader ( https://github.com/koreader/koreader ) 有兼容的 OPDS 浏览器。
-END-