1. 背景概要
在前面搜索引擎的使用姿势你会几种? 一文种,我们讲到如何搜索电子文档:
有时候我们会使用搜索引擎来查找一些文件, 比如 PPT, Word, pdf, excel 等文档. 这种情况我们可以使用文件类型搜索:
filetype:pdf 关键字
当我们有不少电子文档的时候,管理起来也会成为一个问题。而本文则带着大家解决这个问题。
2. 电子图书馆
2.1 Calibre介绍
Calibre是一款开源的电子书管理软件,它提供了一套功能丰富的工具和界面,用于创建、编辑、组织和阅读电子书。支持五大操作系统:
- Windows
- Linux
- MacOs
- Android
- iOS(苹果手机和iPad)
Calibre可以管理各种格式的电子书,包括EPUB、MOBI、PDF等。它可以帮助用户将电子书文件转换为不同的格式,以适应不同的设备和阅读器。同时,Calibre还提供了一系列编辑工具,可以对电子书进行元数据编辑、封面设计、章节重排等操作。
除了电子书的管理和编辑,Calibre还具有强大的图书库管理功能。用户可以使用Calibre来组织和分类电子书,添加标签和注释,进行搜索和过滤等操作,以便更好地管理自己的阅读材料。
此外,Calibre还内置了一个功能齐全的电子书阅读器,用户可以直接在软件中阅读电子书,调整字体、布局和阅读设置等。
2.2 下载安装
为了方便大家下载,可以关注公众号后发送:【电子图书馆】、【图书馆】、【calibre】任何一个关键字即可获取安装包。
Calibre是一个开源软件,也可以选择在其项目代码发布界面下载安装包,
Releases · kovidgoyal/calibre
https://github.com/kovidgoyal/calibre/releases
也可以访问其官方网站下载:
calibre - 下载 calibre
https://calibre-ebook.com/zh_HK/download
本文以Windows版本为示例,下载后直接双击安装,一路 “Next”直到安装完成即可。
如果是免安装版,双击exe后会让选择存放位置,然后自动解压到指定位置,双击“calibre-portable.exe”即可运行。
2.3 使用
首次运行会让选择语言和设备以及书库位置,直接使用默认设置直到完成即可。
设置语言界面👇:
选择使用设备界面👇:
安装完成界面👇:
点击完成进入主界面,然后按照👇下图操作,设置图书存储位置:
至此可以使用属于你的电子图书馆了,你可以直接把下载的电子书拖进到calibre,比如我的界面如下:
3. 优化体验
或许你会觉得这个管理界面看起来有点杂乱,有没有更好方式提高使用体验呢?
答案是还真有,那就是:“Calibre-Web”👇(点击可查看大图):
Calibre-Web是一个基于Web的开源电子书库管理界面,它是Calibre电子书管理软件的一个衍生项目。
Calibre-Web提供了一个漂亮的Web界面,用于管理和浏览您的电子书库。它可以让您从任何设备(如电脑、平板电脑、手机等)通过Web浏览器来访问和管理您的电子书。
通过Calibre-Web,您可以执行以下操作:
- 上传和添加电子书:您可以通过Web界面上传电子书文件,并将其添加到您的电子书库中。
- 浏览和搜索电子书:您可以使用Calibre-Web的界面来浏览您的电子书库,按类别、作者、标签等进行过滤和搜索。
- 阅读电子书:Calibre-Web提供了一个内置的电子书阅读器,您可以直接在Web界面中打开和阅读电子书。
- 编辑和管理元数据:您可以使用Calibre-Web来编辑电子书的元数据,如标题、作者、封面等信息。您还可以为电子书添加标签、评分等。
- 共享电子书:Calibre-Web支持用户之间的共享,您可以设置不同用户的访问权限,以便与朋友、家人或团队成员分享您的电子书。
Calibre-Web的安装方式包括:
- 使用过命令行安装
- Windows平台可以使用安装包安装
- 基于 docker-compose安装
3.1 基于安装包安装
为了方便大家下载,可以关注公众号后发送:【电子图书馆】、【图书馆】、【calibre】任何一个关键字即可获取安装包。
获取安装包以后,双击即可安装过,开始安装界面👇:
选择安装位置👇:
设置创建桌面图标👇:
确认安装界面👇:
安装完成后以后双击启动“Calibre-Web.exe”,不要关闭启动的命令提示行界面👇:
然后浏览器访问:
http://localhost:8083/
3.2 基于Docker compose安装
如果你电脑安装了 docker,可以使用以下 docker compose安装:
version: "2.1"
services:
calibre-web:
image: linuxserver/calibre-web:0.6.20
container_name: calibre-web
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
- DOCKER_MODS=linuxserver/mods:universal-calibre #optional
- OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional
volumes:
- ./data:/config
- [此处设置为自己的书库目录]:/books
ports:
- 8083:8083
restart: unless-stopped
然后使用 docker compose 命令安装启动:
然后浏览器访问:
http://localhost:8083/
3.3 使用和配置
使用默认账号:admin, 密码:admin123 登录。登录后会让配置数据库,即 第二章节中书库的位置:
点击最上方的 ... 可以返回上级目录:
点击保存后👇 进入界面主页:
安装以后默认为英文,可以通过右上角的 ⏱️Admin 进行设置👇:
点击【User】 下面的 【Edit Users】👇:
选择第一个“Chinese”,然后点击 √,然后点击 “Back”。
此时,界面已经是简体中文了👇:
如果你需要多个用户使用,则可以在右上角的:【管理权限】→ 【配置】→【编辑界面配置】→【新用户默认权限设置】→【默认语言】设置默认为中文,这样新用户登录后即为中文。
同样,如果和我的界面一样,可以在上述的【编辑界面配置】→【查看配置】修改主题为:【黑暗主题】
4. 再次体验优化
在上一步的基础上我们已经可以实现本机或者局域网访问了,那么我想在其他地方访问我的图书馆怎么办?
解决这个问题有两个方案:
- 使用文件同步工具同步数据
- 使用服务器部署访问
4.1 使用文件同步工具同步数据
对于普通用户来说,此种方法实施起来比较简单。
比如使用【坚果云】https://www.jianguoyun.com/#/ ,把书库目录的数据同步到云端,在要使用的电脑上进行数据同步,然后安装 calibre 软件即可。
4.2 使用服务器部署访问
如果觉得上面的比较麻烦,可以选择部署到服务器,比如我的电子图书馆:
选择服务器时,有比较优惠的服务求,比如腾讯云的轻量服务器:【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中
https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=80c893a9b0aba13a56d808186ca41890&from=console
其中的轻量云服务器 135元/15个月,比较划算。
具体的部署可以选择服务器为 Windows系统,按照上述的方式部署即可,部署以后,使用域名或者自带的IP即可访问。如果有问题可关注公众号,回复【交流群】获取二维码,群里咨询解答。
5. 总结
本次我们一起学习了如何打造自己的电子图书馆,大家可以根据自己的需要选择做到哪一步。如果你觉得本文有用,可以点击【在看】让更多人看到。或者关注我的公众号【DevWiki】然后发送【交流群】获取二维码,有问题可以群里提问交流。
评论区