Calibre-Web是calibre单机版的一个Web应用程序,提供了一个干净的界面,可连接现有的Calibre数据库浏览,阅读和下载电子书。

如果已经的书库的,可以直接将书库上传到网站目录下就可以使用,如果家里有NAS的书友,也可以直接在NAS上创建web,然后将本地目录指向网站目录,可以web端和本地同时编辑书目,也可以映射到公网查看,一举两得,更方便,如果要备份书库,只需要把书库的目录复制一份另存即可。

很多人在安装calibre-web时一直卡在数据目录路径的问题这里,由于calibre-web只是calibre的一个前端web界面,所以,你必须自已先安装calibre的单机版,linux,MacOS,win10,三种平台的都可以,安装完成后会自动生成一个metadata.db的库文件,复制上传到你web系统的目录下就可以了,建议新建一个目录存放metadata.db,因为上传的电子书与库文件会自动生成同一级目录,会把根目录的文件夹弄得太杂,不方便以后维护,如果以后要迁移也不方便。

下面我们以宝塔面板安装,以Ubuntu和CentOS 8 为例(阿里云centos7下尝试多次出现莫名错误,懒得去找原因了)目前宝塔面板只有centos支持python插件,ubuntu需要手动安装。

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV96YXFrbHQ=

一,宝塔面板安装

直接复制下面的命令进行自动安装,安装完成后会提示登陆地址和用户名密码,

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

二,Calibre-web 安装

1,先安装本地版的Calibre,下载地址:https://calibre-ebook.com/

自行选择适合自已的平台,安装完成后,在文档下面新建一个books的目录,并打开软件,将书库移动到新建的目录下。

打开文档下的book目录,查看已经有库文件了,

接下来,我们安装Calibre-web,去github 上下载源代码,https://github.com/mutschler/calibreserver

再在宝塔面板上安装python插件

打开文件,进入网站的运行目录,将下载的源文件上传并解压。

进入到解压出来的calibre-web目录,将先前在本地创建的books文件上传到当前目录下。

然后打开python插件,

安装python的版本,时间有点长,耐心等待一下,

安装完成后,在项目管理里面添加项目

完成后,在映射选项上面,输入你要映射的域名,保存就行了。

PS:如果加载依赖模块失败,请用命令行手动安装

[root@osuix ~]#cd /www/wwwroot/calibre-web-0.6.10
[root@osuix calibre-web-0.6.10]#pip3 install --target vendor -r requirements.txt


ubuntu请用 pip install --system --target vendor -r requirements.txt

安装完成后,可以直接用命令启动后台,也可以去python管理器去启动后台。

启动命令:[root@osuix calibre-web-0.6.10]#python3 cps.py

然后你就可以通过web页http://localhost:8083 访问后台页面了。

首次登陆会提示让你输入库文件的目录,请输入以下路径
/www/wwwroot/calibre-web-0.6.10/books

保存后,提示你输入用户名和密码

默认管理员登录名:
用户名: admin
密码: admin123

系统默认管理员也是没有上传权限的,需要自已去修改。单击管理权限,基本配置。

如果你想放开注册可以在这里启用注册,注册的新用户权限要在界面配置,新用户默认权限设置里面修改。

网站的语言修改,请点击左上角的用户名,然后选择语言即可。

到这里我们就已经安装完成了,其他的细节,如证书什么的,自已去完善吧,下面是我的书库上传后的样子

作者 Qi, Asura

在 “Calibre-web 安装示例 宝塔面板安装” 有 1 条评论
  1. 注意在宝塔面板与服务商防火墙 修改放行8083端口,有些人打不开网页只是端口没有放行,不是安装失败

发表回复

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