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
系统默认管理员也是没有上传权限的,需要自已去修改。单击管理权限,基本配置。
如果你想放开注册可以在这里启用注册,注册的新用户权限要在界面配置,新用户默认权限设置里面修改。
网站的语言修改,请点击左上角的用户名,然后选择语言即可。
注意在宝塔面板与服务商防火墙 修改放行8083端口,有些人打不开网页只是端口没有放行,不是安装失败