搭建Calibre-Web电子书网页端管理服务
说在前面
Kindle 是一样阅读利器,但若是没有一个强大的书库,它也只能用来压泡面(笑)
今天我们利用 Docker 在群晖(任意系统)上搭建 Calibre-web 服务
docker选择
我在尝试了 3 款 Docker Image 后,决定使用这款。
优点
Calibre-web
基于 Python,性能高(低)
与 Calibre 软件的数据库等文件完全互通
支持推送至 Kindle
支持在线转码书籍(虽然问题较多)
technosoft2000-calibre-web
比起其他 Image 版本更新更加稳定(稳定很多)
支持在线转码(其他 Image 不行)
版本较新
安装
首先,将你的 Calibre 数据库的位置挂载到 Docker 内的 /books。
启动 Docker 后不要着急,等待 Docker 内软件安装完毕后,访问您设置的端口,访问 Calibre-Web。
在 Calibre 数据库位置 一栏填写
1 |
|
特性配置 可以依情况而变,不一定要按我的配置。
若想要使用在线转码功能,外部二进制 一栏中,选择 使用 calibre 的电子书转换器 。 转换工具路径 按图片中填写。
1 |
|
点击 提交 即可完成安装。
注意
若提示无法读取数据库,尝试将数据库所处的文件夹的权限改为755 。
如何操作?请打开 SSH,在 Terminal 内操作。
若还是失败,尝试在本地 Calibre 软件新建一个书库,将空的数据库文件移动到你挂载的目录下。
安装界面示意图
尾声
安装后的操作我就不多提了。该上传书籍的上传,该push的push。
我的几个建议:
- 推送邮箱推荐使用 Outlook,限制少。
- 可以用 Calibre 软件管理数据库。不知道为什么,在本地做好更改后,网页版并没有任何变化。我试着备份又还原了数据库后,网页里再重新加载数据库才成功了。
- 网页转码会遇到种种问题,例如电子书有加密。转码失败实属正常。
搭建Calibre-Web电子书网页端管理服务
https://blog.udon.eu.org/archives/a4c81e8f.html