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

说在前面

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

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

docker选择

technosoft2000-calibre-web

Lao_Liu在尝试了3款docker后,决定使用这款。

优点

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

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

  • 支持推送至kindle

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

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

  • 支持在线转码(其他image不成)

  • 版本较新

安装

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

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

Calibre 数据库位置 一栏填写

1
/books

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

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

1
/opt/calibre/ebook-convert

点击 提交 即可完成安装。

注意

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

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

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

安装界面示意图

尾声

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

Lao_Liu给几个建议:

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

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