搭建个人移动图书馆——Calibre-web

一、前言

之前看到同学那里用群晖搭了个移动图书馆,而自己也有个云服务器,所以借此用在云端搭建移动图书馆,用来存储名著、计算机书籍以及其他书籍等。于是,查找相关的资料,决定用Calibre-web的二进制方式进行安装。
Calibre 是一位印度大佬编写并维护的电子书管理软件,集成了电子书管理、分类、编辑、转换、搜索等等所有能想到的功能

二、安装过程

2.1 Calibre下载
sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
若是提示不受信任正式错误,则
sudo -v && wget –no-check-certificate -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
结果:

2.2 下载Calibre-web

2.3 配置图书馆目录、用户数据库
现在可以创建一个图书库啦,如果你本地已经有管理好的图书馆,可以上传整个目录。像下面这样使用 calibredb 可以创建多个不同的图书馆目录,这里新建一个 /opt/xxx 目录:
calibredb –with-library /home/ubuntu/CloudServer/Calibre/ebook list

三、安装过程出现的问题

3.1 calibredb配置报错
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
sudo apt install libgl1
3.2 pdf文档无法导入,或导入乱码
/opt/calibre/bin/pdfinfo: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory
apt install libnss3
3.3 calibredb常用命令
calibredb –with-library xxx(目录) list —— 列出数据库中的书籍
calibredb –with-library xxx(目录) add file/-r dir ——数据库中添加某个文件或者目录所有的文件
calibredb –with-library remove ids(书籍id) —— 删除数据库中的书籍
calibredb –with-library search id:xx,‘title’:‘xx’,‘author’:’xx‘——匹配式搜寻数据库中数据

4、总结

4.1 开启nohup python3 cps.py &
浏览器打开http://localhost:8083

搭建个人移动图书馆——Calibre-web4.4上传书籍,显示的效果如下:
搭建个人移动图书馆——Calibre-web

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24722 人正在系统学习中

来源:Feng_8071

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月26日
下一篇 2020年10月26日

相关推荐