9

基于 Calibre 搭建在线书库(群晖 Docker)

 3 years ago
source link: https://wiki-power.com/%E5%9F%BA%E4%BA%8ECalibre%E6%90%AD%E5%BB%BA%E5%9C%A8%E7%BA%BF%E4%B9%A6%E5%BA%93%EF%BC%88%E7%BE%A4%E6%99%96Docker%EF%BC%89
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

基于 Calibre 搭建在线书库(群晖 Docker)

如何在群晖 NAS 用 calibre-web(Docker)搭建一个在线书库。

20210429125418.png

相比于传统用文件夹的方式,以开源的 Calibre 为代表的书库管理方式,能提供更丰富的功能诸如在线阅读、下载、格式转换、推送到邮箱、去除重复书籍等。calibre-web 是一个基于 Calibre 的 Docker 镜像,可以让我们很方便地将书库部署在像群晖这样的服务器上。

建立初始文件夹#

首先,建立书库资源文件夹,这里我直接在磁盘根目录建立了一个名为 book 的共享文件夹:

20210429214028.png

相应地,在 docker 文件夹内创建一个名为 calibre-web 文件夹,专门用于存放 Docker 镜像的配置文件。

创建容器#

打开群晖的 Docker 套件,在注册表中搜索 johngong/calibre-web,双击下载后,初始化容器,点进高级设置。

页面添加映射文件夹,装载路径分别是 /library/config

20210429214908.png

端口设置 页面添加端口映射,主要将容器内部的 8083 端口映射出去,这里我选择 5004

20210429215121.png

随后,创建并启动容器。

运行测试#

打开群晖内网 IP:5004 打开管理界面,默认的账号是 admin,密码是 admin123

需要注意的是,默认是没有书籍上传功能的,需要依次点击右上角 管理权限 - 编辑基本配置启用上传,才能启用书籍上传功能。

20210429215628.png

启用 HTTPS#

使用群晖系统自带的反向代理(推荐)#

具体教程可以参考文章 用群晖自带反向代理实现 HTTPS 访问

直接添加证书方法#

将申请到的证书和密钥文件复制一份到 docker/calibre-web/ 目录下。

随后在 calibre-web 内依次点击 管理权限 - 编辑基本配置 - 服务器配置,配置 SSL 证书及密钥文件的路径(例如我是 /config/wiki-power.com.cer/config/wiki-power.com.key),随后点击保存。

这样就可以开启 HTTPS 访问了。

参考与致谢#

文章作者:Power Lin
原文地址:https://wiki-power.com
版权声明:文章采用 CC BY-NC-SA 4.0 协议,转载请注明出处。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK