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
系统默认管理员也是没有上传权限的,需要自已去修改。单击管理权限,基本配置。

如果你想放开注册可以在这里启用注册,注册的新用户权限要在界面配置,新用户默认权限设置里面修改。
网站的语言修改,请点击左上角的用户名,然后选择语言即可。

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

The technique enables two different selection techniques to be applied simultaneously propecia no prescription Gastric stem cells expressing LGR5 are the initiating factors for the progression of cancer malignancy Fig
注意在宝塔面板与服务商防火墙 修改放行8083端口,有些人打不开网页只是端口没有放行,不是安装失败