您当前的位置:首页 > 电脑百科 > 站长技术 > 网站

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

时间:2022-04-22 10:26:36  来源:  作者:生活互联说

一、案例背景

如果我们使用电脑看了很多年的电子书,都保存在硬盘上,但是对我们来说,存在管理困难和不方便查找的问题,往往要耗费许多时间。

提到电子书管理工具,我认为当前最好用的工具是calibre。不过也存在一些问题,比如之前在电脑上已经安装了calibre客户端,但是如果你换一台电脑使用则需要再次安装calibre,而且多设备之间书籍的同步也比较麻烦。因此为了提升阅读体验,我准备搭建个人在线图书馆,把自己曾经下载的电子书进行集中管理。

经过查找,我发现有calibre-web这样一个工具,可以提供calibre的在线服务,对我搭建个人在线图书馆真的是解燃眉之急。

接下来本文就开始介绍如何使用Lighthouse轻量应用服务器和calibre-web来搭建个人在线图书馆。

二、准备Lighthouse轻量应用服务器

calibre-web提供了Docker镜像,非常便于安装,因此我们首先要在腾讯云Lighthouse轻量应用服务器购买页面,购买一台服务器。

服务器的具体配置如下:

地域:中国香港

镜像:应用镜像 Docker CE

案例套餐:CPU 1核 内存2G SSD 25GB 峰值带宽 30Mbps 每月流量1024GB

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 


运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

点击立即购买,付款之后服务器就开始创建了,当服务器状态为运行中时,我们就可以使用了。

三、搭建calibre-web个人在线图书馆

3.1.选择Docker镜像

在dockerhub上我们找到calibre-web的镜像,这里我们使用
technosoft2000/calibre-web这个镜像。因为该镜像相比于calibre-web官网docker镜像linuxserver/calibre-web,集成了电子书格式转换、在线预览等功能,是目前功能最为强大的calibre-web docker镜像。

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

3.2.开启IPv4 转发

Lighthouse的Docker镜像中默认是禁止IPv4转发,而calibre-web镜像需要开启IPv4转发,否则无法访问服务。

sudo su

vim /etc/sysctl.conf

#修.NET.ipv4.ip_forward选项为1

net.ipv4.ip_forward = 1

# 执行如下命令使得修改生效

sysctl -p /etc/sysctl.conf

3.3.启动calibre-web

sudo docker run -d

--name=calibre-techno-web

-e TZ=Asian/ShanghAI

-e DOCKER_MODS=linuxserver/calibre-web:calibre

-p 80:8083

-v /data/calibre/config:/config

-v /data/calibre/books:/books

--restart unless-stopped

technosoft2000/calibre-web

使用docker ps查看容器启动结果,下图表明calibre-web启动成功。

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

3.4.上传calibre的metadata.db文件

要启动calibre-web,有一个关键的依赖是metadata.db文件,没有这个文件calibre-web无法正常运行。打开本地电脑calibre客户端软件,查看书库的目录,如下图所示为D:books。

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

将D:booksmetadata.db文件上传到Lighthouse服务器的/data/caliber/books目录下。

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

给/data/calibre文件夹设置为可写入的权限,否则calibre-web会报数据库配置无法写入的错误。

chmod 777 /data/calibre/*

3.5.配置书库地址

访问Lighthouse服务器的IP地址,配置书库地址为/books,然后点击保存

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

3.6.登录calibre-web

用户名admin

密码admin123

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

点击admin,修改语言为中文

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

3.7.上传书籍和在线阅读

点击管理权限->编辑基本配置->基本配置->启动上传->保存

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 


运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

配置启动上传后,就可以将我们本地的电子书上传到服务器中了。

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

选择电脑本地文件夹中的电子书

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

calibre-web会自动提取电子书中的元数据

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

如果觉得电子书自带的图书信息不对,还可以到douban,google网站上获取书籍元数据,选择自己认为合适的元数据更新书籍即可。

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 


运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

点击保存后,这本书就上传好了,可以看到epub格式的电子书可以直接在线进行阅读。

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

点击左上角可以打开目录

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

多上传几本书试试看,是不是很有图书馆的感觉了。

运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了

 

四、经验总结

本教程通过借助Lighthouse轻量应用服务器和calibre-web,帮助我们搭建个人在线图书馆。这就能够帮我们将原来本地电脑中的电子书,轻松地上传到服务器中。这不仅解决了多个电脑上都要安装电子管理软件的问题,还解决了各个电子书库书籍不一致的问题,同时利用calibre强大的电子书管理和搜索功能,我们阅读和查找电子书也越来越方便了。

本文参考来源:风之泪



Tags:在线图书馆   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
运用Lighthouse 和calibre-web!轻松搭建个人在线图书馆,太强了
一、案例背景如果我们使用电脑看了很多年的电子书,都保存在硬盘上,但是对我们来说,存在管理困难和不方便查找的问题,往往要耗费许多时间。提到电子书管理工具,我认为当前最好用的...【详细内容】
2022-04-22  Search: 在线图书馆  点击:(700)  评论:(0)  加入收藏
▌简易百科推荐
访问网站显示不安全是什么原因?怎么解决?
访问网站时显示“不安全”,主要原因以及解决办法: 1.没用HTTPS加密:网站还在用老的HTTP协议,数据传输没加密,容易被人偷看或篡改。解决办法是网站管理员启用HTTPS,也就是给网站装...【详细内容】
2024-04-08  JOYSSL爆爆    Tags:网站   点击:(11)  评论:(0)  加入收藏
SSL证书过期后网站还能正常访问吗
当SSL证书过期后,尽管网站的服务器仍然可以处理请求并提供服务,但是浏览器会在尝试建立安全连接时检测到证书已过期,并显示警告信息告知用户该网站的安全证书已过期。这会严重...【详细内容】
2024-03-27    见方天地  Tags:SSL证书   点击:(21)  评论:(0)  加入收藏
HTTPS网站怎么实现
HTTP协议迁移到HTTPS,以提供更加安全的网络环境并增强用户信任。那么,如何将一个使用HTTP的网站安全升级到HTTPS呢?我们需要理解HTTP和HTTPS的区别。HTTP,即超文本传输协议,是一...【详细内容】
2024-03-27  倏然间    Tags:HTTPS   点击:(11)  评论:(0)  加入收藏
SSL证书即将过期,不更新可以吗?
SSL证书是用来保护网站数据传输安全的重要工具,通过数据加密和身份认证两大功能,为网站提供了一个安全、可信的网络环境。由正规CA机构所颁发的SSL证书都具有一定的使用期限,通...【详细内容】
2024-03-27  帝恩思DNS    Tags:SSL证书   点击:(16)  评论:(0)  加入收藏
网站运营的好与坏主要决定因素是内容与seo优化
在这个信息爆炸的时代,网站如雨后春笋般涌现,如何在众多网站中脱颖而出,吸引更多的访问者,成为了每一个网站运营者关心的问题。我们不禁要问,是什么决定了网站运营的好与坏呢?答案...【详细内容】
2024-03-26  易华合讯    Tags:网站运营   点击:(18)  评论:(0)  加入收藏
网站制作不再难:小白也能上手的建站教程
在互联网高速发展的时代,网站已成为企业、个人展示自身形象和实力的重要窗口。过去,网站制作对于许多人来说是一项技术活,需要专业的知识和经验。但随着技术的进步,现在即便是没...【详细内容】
2024-03-24  一度旭展互联网科技    Tags:网站制作   点击:(10)  评论:(0)  加入收藏
想建个网站赚钱?先来看看这篇建站指南吧
随着互联网的飞速发展,越来越多的人希望通过建立自己的网站来实现创业梦想或者赚取额外的收入。但建站并非一蹴而就的简单事情,它需要综合策划、设计、技术和运营等多方面的知...【详细内容】
2024-03-21  一度旭展互联网科技    Tags:网站   点击:(10)  评论:(0)  加入收藏
个人站长的出路在哪?
个人站长的出路在于不断适应互联网的发展趋势,积极寻求创新和变革。以下是一些个人站长可以考虑的出路: 转型为内容创作者:随着内容营销的兴起,越来越多的企业和个人开始注重内...【详细内容】
2024-02-29    简易百科  Tags:个人站长   点击:(49)  评论:(0)  加入收藏
网络环境和用户需求不断变化,个人站长该怎么办?
个人站长是一个相对特殊的群体,他们通常以个人身份独立运营网站,没有大型企业或组织的支持。由于缺乏资源和大企业的光环,个人站长需要更加注重策略和技巧,才能在竞争激烈的网络...【详细内容】
2024-02-29    简易百科  Tags:个人站长   点击:(44)  评论:(0)  加入收藏
AI时代 个人站长还有出路吗?
AI时代,个人站长依然有出路,但需要进行一些调整和转型。首先,利用AI工具可以帮助个人站长提高效率和产出质量。例如,利用AI进行内容创作、智能推荐、用户画像分析等,可以大大提升...【详细内容】
2024-02-29    简易百科  Tags:个人站长   点击:(52)  评论:(0)  加入收藏
相关文章
    无相关信息
站内最新
站内热门
站内头条