使用Calibre Web打造全功能书库

  • 安装部署(群晖)
  • 镜像选择
  • 数据库文件问题
  • 登录地址
  • 内网穿透(frpc)
  • 批量导入
  • 新增豆瓣插件(暂未加)
  • 引用


安装部署(群晖)

Calibre web功能包括:

  • 管理自己的电子书,可管理海量书籍,包括书籍的分类、作者、简介等
  • 可在线观看、书籍格式转换、推送到Kindle等
  • 可选:通过frp等内外穿透工具实现任意地方访问

镜像选择

technosoft2000/calibre-web:电子书格式转换和在线阅读
linuxserver/calibre-web 只能没有在线阅读和转换的功能。

technosoft2000的镜像详细功能如下
Bootstrap 3 HTML5界面
完整的图形设置
用户管理
管理界面
用户界面为英语,法语,德语,波兰语,简体中文,西班牙语
电子书阅读器应用程序的OPDS提要
按标题,作者,标签,系列和语言过滤和搜索
创建自定义书籍收藏(书架)
支持编辑电子书元数据
支持将电子书从EPUB转换为Kindle格式(mobi / azw)
将电子书下载限制为登录用户
支持公共用户注册
只需单击一个按钮即可将电子书发送到Kindle设备
支持直接在浏览器中阅读电子书(.txt,.epub,.pdf)
上载PDF,epub,fb2格式的新书
支持口径自定义列
细粒度的每用户权限
自我更新能力

docker create --name=calibre-web --restart=always \
-v <your Calibre books folder>:/books \
-p <HTTP PORT>:8083 \
technosoft2000/calibre-web

这里因此我们设置一个文件夹映射和端口映射即可。首先打开File Station,创建一个用于存放电子书的文件夹,我是直接建立了一个books共享文件夹,然后再建立了一个calibre文件夹用于存放电子书(推荐)。建好之后,回到Docker中来。

群晖 zabbix模板 群晖calibre_库文件


群晖 zabbix模板 群晖calibre_库文件_02


群晖 zabbix模板 群晖calibre_库文件_03

数据库文件问题

由于Calibre-web是基于Calibre这款软件的,书库里会有metadata.db的数据库文件,而我们创建的文件夹是没有任何文件。

因此我们电脑中安装Calibre,然后用电脑挂载群晖,在此位置建立一个空白书库(注意:群晖需要安装WebDAV Server)

若仍出现问题,则在File Station中设置一下该文件夹的权限,设置为Everyone为读取、写入。

群晖 zabbix模板 群晖calibre_私有云_04

登录地址

默认账密:admin admin123

群晖 zabbix模板 群晖calibre_群晖 zabbix模板_05


开启网页上传,对于少量书籍上传非常实用

在管理权限——编辑基本配置——功能配置中,其它功能也可在此开启。

群晖 zabbix模板 群晖calibre_群晖 zabbix模板_06

这样就可以在线阅读了,有目录导航,可以添加书签,全屏阅读等

内网穿透(frpc)

  • 需要有个公网IP的服务器作为frps
  • 如果有公网ip就不需要搞内网穿透了

批量导入

那么如果有大量电子书该如何上传呢?直接用电脑挂载群晖的文件夹,使用Calibre打开该书库,然后就可以批量上传、管理了。

新增豆瓣插件(暂未加)