Press "Enter" to skip to content

宝塔下使用Docker-Manager安装calibre-web

背景目标

经过多年的积累,电脑里保存了很多电子书,保存在自己本地的硬盘上非常不利于管理和查找。那么说到电子书管理工具,个人认为最好用的非calibre莫属。但本地的客户端非常的不便捷,如果出门想看书的话,是一个非常难的事情。因此为了提升阅读体验,准备搭建个人在线图书馆,把自己曾经下载的电子书进行集中管理。

首先打开Docker-Manager 下载calibre-web这个镜像

获取成功之后,就可以看到下图这样的配置信息了

之后根据镜像,来创建我们的容器。

按照我上面的配置来启动容器的话,会将8083端口绑定到docker中,并且把目录/media/books也对接到了docker中。

根据我们的地址,成功之后,就是http://ip:8083 就可以访问了

再使用默认账号密码登陆进去,会看到让你选择一个数据库位置

Default admin login:

Username: admin
Password: admin123

如果直接点击保存的话,会有这样的一个错误提示

DB Location is not Valid, Please Enter Correct Path

这是因为,此应用程序要求您在数据库目录位置有一个现有的calibre数据库

这里的话,我生成了一个空的数据库,以便大家使用。注意解压缩哦!

将数据库传到我们的目录下,在选择保存就可以使用了。

之后我们在进入管理员界面,来开启上传。就可以将我们本地的电子书上传到服务器中了。

接下来我们需要手动开启calibre-web中非常重要的一个功能,在线阅读。

选择管理员控制,然后编辑用户

这一栏打钩!!! 之后保存就可以了。

之后就可以看到,Read in Browser 这个选项了

如果要开启其他用户的这个功能的话,要进入UI 设置,然后再勾上想要开放的功能就可以了

如果这里想要直接使用域名访问的话,可以在宝塔上先创建一个网站,然后开启反代就好了。(如下图)

在之后,我们可以使用浏览器进行访问,但如果想使用Ipad的话,可以搭配客户端进行。

客户端

支持opds的阅读器都可以,比如 iOS: kybook 或者 marvin . Android: 静读天下.

但个人感觉还算是Kybook比较舒服,这里拿Kybook举例。

使用方式: 在添加时,选择OPDS Catalog,输入你的书库地址,地址后面加 /opds. 比如你的书库网址是 http://mybooks.com , 那么书库地址就是 http://mybooks.com/opds

添加好之后选择->按字母排序->全部,就可以看到已经在服务器上的所有书了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注