本地图书管理:通过calibre-web打造个人在线书城

打造个人在线书城:从本地管理到云端配置
本文详述如何构建个人在线书城,包括利用calibre管理图书、配置calibre-web打造在线访问、设置一键传书到kindle以及安卓端静读天下的配置。教程适合有一定linux和docker基础的读者,通过docker部署calibre-web,实现图书的在线浏览、搜索、下载和同步到kindle。同时,还介绍了安卓端静读天下的配置,让阅读更加便捷。

导语

上一期,跟大家介绍了本地音乐管理,今天带来的是本地图书管理——打造个人在线书城。

其实与其说是教程,这篇文章更像是作者打造方案的一个记录。虽然可能硬件环境和作者不同,但配置方面还是有很大的参考价值。

本文尽可能通俗,但部分内容仍有一丢丢硬核。 如果想完全参照本教程,需要拥有基础的linux和docker基础,以及一台云服务器。

本系列文章主要包含一下内容:

  • 实现效果一览
  • 整体架构图示
  • 安装配置calibre管理图书
  • 安装配置calibre-web打造在线书城(可选)
  • 实现一键传书到kindle(阅读器或客户端都可)(优雅)
  • 安卓端静读天下配置

预警: 本文大概5000字,且图片较多。

实现效果

  1. 在线封面墙&在线搜索

图示1

  1. 在线下载、一键传送到kindle

图示2

  1. 用户管理及登陆控制

图示3

  1. 手机端一键下载并加入书库

整体架构图示

拓扑结构图

一点说明

  1. 在构建在线书城的过程中,NAS和云服务器并不是必须的。NAS因为长期开机可以确保web服务的正常访问。云服务器为了方便随时随地获取想看的图书。事实上,下载到设备上的图书不需要连接到书库也可以阅读。没有云服务器也可以在局域网内快速检索和下载图书。
  2. 作者将本地书库和calibre客户端分布在两个设备上。目的在于,calibre-web服务可以更加容易的访问到本地书库和数据库以便于提供服务。而相较于通过web端管理书籍,显然客户端功能更强大、更易用。

安装配置calibre管理图书

下载calibre

官方地址:https://calibre-ebook.com/download

根据你的系统下载所对应的版本。

安装配置

安装过程除了安装目录之外,一路下一步就好。安装好后会弹出一个窗口让你填入书库地址。这个地址会建一个图书的数据库以及存放你导入的图书文件。

  1. 如果你和我一样通过NAS管理,建议把数据库地址放到NAS所处的网络地址上。
  2. 如果你有一个磁盘容量和带宽比较可观的云服务器,也可以直接把书库放到云服务器上。
  3. 甚至该服务还支持把书库挂载到google drive云盘上,不过考虑到延迟和通信开销,并不是很建议这样做。
  4. 以上都不是,就放在本机上就好了。机械硬盘就可以,因为基本只是存放文件。

注: 如果后续要打造在线书城的话,启动calibre-web的主机必须和书库所在的主机是同一台。

导入图书

image-20220218110343017

点击左上角添加图书,根据你的需要选择三种使用情形去添加。

注: 如果使用第二个文件夹和子文件夹添加的时候,会弹出一个英文提示。大意为”假设你同一个文件夹的图书都是同一本书的不同版本吗“。根据你的实际情况选择YES或NO。一般这个回答都是NO。

刮削图书信息

在网络上下载的图书,有的图书信息是不全的。可能缺少封面或者作者、出版社等其他信息。为了方便归纳、搜索,也为了在WEB界面可以展示漂亮的封面墙,我们需要刮削图书信息。

点击左上角第二个图标“编辑元数据”。

刮削

如果需要手动修改某一本书,就点击第一个。不过推荐使用第三个,calibre会根据书籍的信息自动在网络数据库中匹配元数据并下载。

不过有一说一,自从豆瓣关闭数据搜索接口之后,只有其他国外接口可用,刮削速度一言难尽。

阅读

待刮削完成后,可以通过左侧的作者语言等分类对书籍进行归纳,搜索也更加精准。

双击图书即可打开了,如果使用其他阅读器,也可打开路径使用你喜欢的阅读器打开。

开启内容服务器(可选)

内容服务器

点击右上角图标“连接共享”,“启用内容服务”即可启用。

启用后,在浏览器输入软件提示的“IP:8080"即可实现web访问。

该内容服务器可以实现局域网内在线阅读和下载,但界面过于简单,功能也太过单一,无法实现文章开头所描述的功能。这不是我们想要的。

安装calibre-web打造在线书城

注: 下面所述的方法适用于linux或者群辉系统,如果需要在windows上实现请参照下文中出现的项目(实在不行也可参考本文使用docker安装)。

作者使用docker安装,docker作为个人服务的运维工具不是一般好用。

安装Docker和docker-compose

  1. 安装docker

    参考

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值