搭建Calibre-Web电子书网页端管理服务

说在前面

Kindle 是一样阅读利器,但若是没有一个强大的书库,它也只能用来压泡面(笑)

今天我们利用 Docker 在群晖(任意系统)上搭建 Calibre-web 服务

docker选择

technosoft2000-calibre-web

我在尝试了 3 款 Docker Image 后,决定使用这款。

优点

Calibre-web
  • 基于 Python,性能高(低)

  • 与 Calibre 软件的数据库等文件完全互通

  • 支持推送至 Kindle

  • 支持在线转码书籍(虽然问题较多)

technosoft2000-calibre-web
  • 比起其他 Image 版本更新更加稳定(稳定很多)

  • 支持在线转码(其他 Image 不行)

  • 版本较新

安装

首先,将你的 Calibre 数据库的位置挂载到 Docker 内的 /books

启动 Docker 后不要着急,等待 Docker 内软件安装完毕后,访问您设置的端口,访问 Calibre-Web。

Calibre 数据库位置 一栏填写

1
/books

特性配置 可以依情况而变,不一定要按我的配置。

若想要使用在线转码功能,外部二进制 一栏中,选择 使用 calibre 的电子书转换器转换工具路径 按图片中填写。

1
/opt/calibre/ebook-convert

点击 提交 即可完成安装。

注意

若提示无法读取数据库,尝试将数据库所处的文件夹的权限改为755

如何操作?请打开 SSH,在 Terminal 内操作。

若还是失败,尝试在本地 Calibre 软件新建一个书库,将空的数据库文件移动到你挂载的目录下。

安装界面示意图

尾声

安装后的操作我就不多提了。该上传书籍的上传,该push的push。

我的几个建议:

  • 推送邮箱推荐使用 Outlook,限制少。
  • 可以用 Calibre 软件管理数据库。不知道为什么,在本地做好更改后,网页版并没有任何变化。我试着备份又还原了数据库后,网页里再重新加载数据库才成功了。
  • 网页转码会遇到种种问题,例如电子书有加密。转码失败实属正常。

搭建Calibre-Web电子书网页端管理服务
https://blog.udon.eu.org/archives/a4c81e8f.html
作者
Kare Udon
发布于
2019年10月2日
许可协议