- A+
在数字时代,纸质书籍逐渐被电子书籍所取代。为了更好地管理和阅读电子书籍,许多人依赖于强大的电子书管理工具。Calibre-Web 是这方面的一款优秀选择,它为用户提供了便捷的电子书库管理和访问方式。本文将为您介绍 Calibre-Web 的基本功能、Docker 安装方式以及核心的使用方法,包括如何推送书籍至 Kindle 设备和获取书籍封面信息。
什么是 Calibre-Web
Calibre-Web 是一款开源的电子书管理工具,它是 Calibre 项目的一个 Web UI。Calibre 本身是一款功能强大的电子书管理软件,但 Calibre-Web 通过将其功能扩展到 Web 界面,为用户提供了更方便的访问和管理电子书籍的方式。
Calibre-Web 允许您构建自己的电子书库,将电子书上传到库中,进行分类、搜索和阅读。此外,它还提供了一些高级功能,如将书籍推送到 Kindle 设备、在线阅读电子书以及获取书籍封面信息。
你可以将Calibre-Web部署在本地服务器或者VPS,如果是VPS的推荐使用:Rackerd VPS
安装 Calibre-Web 使用 Docker
基本上,我现在安装软件都会使用Docker的方式,这样可以避免宿主机的环境被干扰,而Calibre-Web有多个镜像可以选择。
一个是Linuxserver的镜像包,https://hub.docker.com/r/linuxserver/calibre-web,但缺少数据库文件,我使用https://hub.docker.com/r/johngong/calibre-web这个镜像包,开箱即用。
以下是如何使用 Docker 安装 Calibre-Web 的步骤:
- 安装 Docker: 如果还没有安装 Docker,请按照您的操作系统的要求进行安装。您可以从 Docker 官方网站 或者 查看这篇文章。
- 创建 Docker 容器: 使用以下命令创建 Calibre-Web 容器:
docker create \ --name=calibre-web \ -p 1024:8083 \ -p 1025:8080 \ -v /ptah/to/config:/config \ -v /path/to/books:/library \ -v /path/to/autoaddbooks:/autoaddbooks \ -e UID=0 \ -e GID=0 \ -e ENABLE_CALIBRE_SERVER_OPDS=true \ -e CALIBRE_SERVER_USER=admin \ -e CALIBRE_SERVER_PASSWORD=admin123 \ --restart unless-stopped \ johngong/calibre-web:latest
请注意,您需要将 /path/to/config
、/path/to/books
和 /path/to/autoaddbooks
替换为您希望存储配置文件、电子书和元数据的目录。
- 启动容器: 运行以下命令来启动容器:
docker start calibre-web - 访问 Calibre-Web: 打开您的浏览器,并在地址栏中输入
http://localhost:1024
,您将看到 Calibre-Web 的登录界面。 - 登录并设置密码: 默认情况下,Calibre-Web 不设置密码,但为了安全起见,建议您在第一次登录后设置密码。
现在,您已经成功安装 Calibre-Web,并且可以开始使用它来管理您的电子书库。
使用 Calibre-Web
添加电子书到库中
首要任务是将您的电子书添加到 Calibre-Web 的库中。在登录到 Calibre-Web 后,您将看到一个名为 "书籍" 的选项卡。点击它,然后选择 "添加书籍"。您可以上传单个电子书或整个文件夹。Calibre-Web 将自动识别电子书的格式,并将它们添加到库中。
当然你可以可以直接把书籍放到autoaddbooks目录下,Calibre会自动读取该目录下的书籍并添加,添加之后自动删除
组织和编辑电子书
Calibre-Web 允许您编辑和组织您的电子书。您可以为电子书添加元数据,如标题、作者、出版日期等。还可以创建自定义的标签和系列,以便更好地组织您的书库。
你可以通过ISBN书号来直接查询获取更详细的资料
搜索和阅读电子书
Calibre-Web 提供了强大的搜索功能,可以帮助您快速找到所需的电子书。您还可以在浏览器中在线阅读电子书,无需下载到本地。
推送书籍到 Kindle
这是我搭建Calibre-web最想使用的功能,将书籍推送到 Kindle 设备。在 Calibre-Web 中,您可以配置 Kindle 推送服务,并将书籍发送到您的 Kindle。这意味着您可以随时随地访问您的电子书库,并将书籍传送到您的 Kindle 设备,以便离线阅读。
要配置 Kindle 推送服务,您需要:
- 登录到 Calibre-Web。
- 转到权限管理,然后SMTP 邮件服务器设置
- 设置你使用的邮箱,比如163或者qq邮箱都行,不过都需要验证对应的认证码(非密码)才行
接下来,您可以通过选择书籍并单击 "推送到 Kindle" 来将书籍发送到您的设备。
获取书籍封面信息
Calibre-Web 还可以自动获取书籍封面信息,使您的电子书库看起来更加整洁和吸引人。它使用互联网上的元数据源,自动下载和更新书籍的封面图像,即上边提到的ISBN书号的方式获取,当然你也可以自己传图。
高级功能和自定义
Calibre-Web 还提供了许多高级功能和自定义选项,以满足不同用户的需求。您可以自定义界面主题、启用插件、设置用户权限等等。这使得 Calibre-Web 成为了一个功能强大且高度可定制的电子书管理工具,主题可以在某些主题网站上直接下载,不过我没有看到特别好看的所以暂时没有更换。
结语
Calibre-Web 是一款出色的电子书管理工具,它提供了丰富的功能,可以帮助您轻松地构建和管理您的电子书库。通过 Docker 安装,您可以快速启动 Calibre-Web,并在浏览器中方便地访问。不仅如此,还可以享受到诸如 Kindle 推送、在线阅读以及自动获取封面信息等高级功能。
如果您是一位电子书爱好者,或者正在寻找一种更好的方式来管理您的电子书库,不妨考虑使用 Calibre-Web。它将为您提供一个强大而优雅的解决方案,使您的电子书阅读体验更加愉快,最重要的支持推送到Kindle,非常之方便。