calibre-web:你的私人电子书管理神器



calibre-web是一个功能强大的电子书管理系统,它能够让你轻松地管理和阅读你收集的各种电子书。它由Python编写,是一个基于Web的程序,可以在任何设备上使用浏览器访问,包括电脑、手机和平板电脑。它可以帮助你高效地管理你的电子书库,让你轻松地浏览、搜索、下载和阅读电子书。
使用docker安装calibre-web
安装calibre-web最好的方式就是使用docker-compose,它可以帮助你快速建立一个运行环境,而不需要关心复杂的配置和安装问题。下面就是如何使用docker-compose安装calibre-web的步骤:
步骤1:准备安装包
首先,你需要从官方网站下载最新的calibre-web和docker-compose安装包。确保你已经安装了Python和pip,然后在命令行中输入以下命令:
pip install docker-compose
步骤2:创建配置文件
然后,你需要创建一个配置文件,来设置calibre-web的一些基本参数。在任意地方创建一个名为docker-compose.yml的文件,然后输入以下内容:
version: "3.8"services: calibre-web: image: linuxserver/calibre-web:latest container_name: calibre-web restart: unless-stopped network_mode: bridge environment: - PUID=1000 - PGID=100 - TZ=Asia/Shanghai ports: - 8083:8083 volumes: - /share/Container/calibre/config:/config - /share/Container/calibre/books:/books
这个配置文件定义了一个名为web的服务,使用了calibre-web的镜像,并且将容器的8083端口映射到主机的8083端口。还需要创建了2个卷,将主机的calibre/config目录映射到容器的/config目录,将主机的calibre/books目录映射到容器的/books目录,以便你可以在容器外部存储配置文件和书籍。
步骤3:启动容器
接下来,只需要在命令行中切换到包含docker-compose.yml文件的目录,然后运行以下命令:
docker-compose up -d
这个命令会启动一个后台容器,运行calibre-web服务。现在,你可以通过浏览器访问http://localhost:8083,看到calibre-web的登录界面。默认的用户名是admin,密码是admin123。
步骤4:设置数据库
登录系统之后,默认是英文界面,可以在Languages中修改为中文。但是你会发现,无论你怎么点击菜单,都会跳到Database Configuration界面,这是因为系统没有自动生成数据库文件,需要我们手工添加进去才行。
如何添加呢?有两种方法。
一种是在电脑上安装calibre-web的PC端客户端,在安装目录中找到metadata.db文件拷贝到上面我们在yml中挂载的config文件夹中。
第二种就非常简单了,直接从Github中下载即可,下载地址可在笔者的公众号中回复calibre获取。然后同样放到config文件夹中。

然后,在界面上选择这个metadata.db文件即可:
步骤5:修改密码并设置中文
完成数据库设置完,其他功能就正常了。此时,请务必修改默认账户的密码,并可以将语言改为中文。记得要拉到页面最下面点击Save哦。
刷新浏览器后,界面就变成中文的了。
步骤6:添加书籍
以上完成后,就到了最核心的操作了:添加书籍。但是,你会发现,哪儿都找不到上传书籍的按钮!这是因为calibre-web默认是没有开启上传功能的,需要我们手工开启。
点击右上角的管理权限,然后打开"编辑基本配置"->"功能设置"里勾选启用上传,并点击保存即可。
刷新浏览器,可以看到顶部菜单栏出现了上传书籍按钮,点击后选择你的电子书上传即可。calibre-web支持各种常见的电子书格式,包括EPUB、PDF、MOBI等。
步骤7:一键传书到kindle
calibre-web除了可以在各种设备的浏览器中使用外,还有一个重量级大招,那就是支持一键传书到kindle。实现这个功能的核心,是利用亚马逊的邮件内容服务。每一个登陆账户的kindle客户端,都会分配一个特定的邮箱,只要把图书文件作为附件通过邮件发送到特定的邮箱,该图书就会通过网络自动同步到对应的客户端中。
首先配置calibre-web的邮件服务器.点击右上角的管理权限,然后打开编辑邮件服务器设置,比如你用的是163邮箱,你就将163相关的信息配置在里面就行。
然后打开亚马逊平台并登录账户,点击”我的账户“ -> ”管理我的内容和设备” -> ”设备”,并点击你的设备,可以看到设备的电子邮箱
继续点击“首选项” -> “个人文档设置”,点击添加认可的电子邮箱,将你的163邮箱添加进去。
最后,回到calibre-web的管理权限界面,进入用户的编辑页面,将用户的亚马逊邮箱添加到接收书籍的电子阅读器邮箱地址中,就完成了全部设置。
现在,点开一本电子书,可以看到发送xx到电子阅读器的按钮了,快试试吧!
总结
使用docker-compose安装calibre-web的过程非常简单易用,而且它可以帮助你快速建立一个稳定、安全的运行环境,不需要关心复杂的配置和安装问题。一旦安装完成,你就可以享受到calibre-web带来的各种便利功能,轻松地管理你的电子书库。如果你是一个电子书爱好者,那么calibre-web绝对是你不可错过的工具!
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

到顶部