前面咱们分享了在NAS端的Docker中搭建在线书籍阅读程序Calibre的教程,操作非常简单,具体可以查看下面这篇文档:
在线书库程序Calibre搭建备忘录
搭建好之后上传书籍只能在前端一篇一篇的人工录入,数量少的话当然可以接受,还可以根据自己的需要和喜好上传,但是如果书籍数量较大(比如我下载到的400G书籍数据),要想把这些书籍都录入,想让我挨个上传?不可能!
所以有了如下方案,首先在windows系统上安装Calibre-Ebook程序,这个时候就需要注意一点了,最最最重要的事,我们用Docker搭建的Calibre版本是5.35.0,而官网上win客户端已经更新到6.13.0了,虽说版本越新功能越多越稳定,但是,如果软件版本不匹配,win端生成的数据库文件就不能被在线版的calibre读取,这个很容易理解!
所以我们首先要下载5.35.0版本的win版软件,下载链接如下:
需要32位的还是64位的,一般嘛都是64位的了!
下载完成安装,程序装在C盘也是可以的,这个不影响,只要是书库的位置放在NAS上就行!
打开软件第一步是建立一个书库,其实就是指定存放书籍的路径,它的逻辑是这样的:你告诉我一个书库的位置,比如说D盘,那么你后续添加的所有书籍它都会自动保存到D盘并且独自建立文件夹来保存,至于如何检索书籍信息,靠一个数据库文件:metadata.db,其中包含了书籍名称、简介、作者、路径等等信息,就像Mysql数据库的.sql格式文件一样,太重要了这个文件,6w册书这个数据库文件有64M这么大,所以每次在线检索速度都不是很快!
新建书库,如果用NAS的话建议设置在SMB共享的文件夹中,这样NAS的Docker程序也能读取和使用这个文件夹,并且数据放在NAS上对本地电脑没负担,文件也安全!
数据库建好后就是添加书籍了,我们可以直接点击“添加书籍-从文件夹和子文件夹中添加书籍”来自动检索某个文件夹下的书籍并自动添加到书库中!这个过程是全自动的,不需要人工添加,就很方便!
像我整理的这大概7w本书,480G左右,自动检索录入大概需要12小时。完事以后封面、简介这些程序都能自动生成,对于没有自动生成的书籍如果有需要的话人工补充完善一下也是可以的,看个人需要吧!从此自建图书馆不是梦了。
现在数据库文件有了,我们完全可以采用这些数据库文件搭建一个在线版的Calibre-web书库,也就是上一篇文章讲过的如下所示:
在线书库程序Calibre搭建备忘录
还是正常的流程,唯一的区别是在/books这个路径要映射到前边我们创建的书库的路径,举个例子:
我在PC端定义的书库路径为:docker/calibre/books 那么在Docker部署calibre-web时路径也要填这个,映射文件夹为/books
最终来看看在线版的书库吧:
Over!
再来说说这个程序吧,Calibre本身是个很强大的图书管理程序,在PC端运行并且多人观看书籍是完全没有问题的,但是Docker打包的在线版web程序性能很一般,多人访问尤其是书籍比较多的时候卡的不得了。
免责声明
泵小丫收集资源均来自网络
仅用于内部交流之用,如有需要请支持正版