阿里云-宝塔Docker安装calibre-web

38

calibre官网:https://calibre-ebook.com/

在用docker搭建之前还用过源码进行过搭建,不过在添加数据库地址的时候一直提示错误,就放弃开始折腾用docker进行搭建。这是我之前跟着源码搭建的教程:https://www.bilibili.com/video/BV124411D7Dg

好了接下来我们开始吧。

1.放行阿里云服务器安全组端口

这里我用的是8083端口,只展示了入方向,出方向同样按这个格式添加。

2.放行宝塔安全组端口

在安全中 放行端口-8083-book 点击放行。

3.宝塔安装docker管理器

在宝塔软件商店搜索docker管理器,点击安装。

这里安装可能出错,我之前安装的时候也出错了,自行百度吧。这里给一个地址吧,要是报相同错误的可以按这个解决:https://www.shanyemangfu.com/bt-docker.html

4.docker拉取calibre-web镜像

使用宝塔命令行终端拉取镜像:

docker pull talebook/calibre-webserver

这里我没用官方的镜像,因为用的时候有些问题,并且界面没有美化。

拉取完之后,我们就可以在docker管理器中看到,在后续创建的容器也可以在这里看到,方便管理。

5.创建容器并运行

使用宝塔命令行终端执行:

docker run -d --name calibre -p 8083:80 -v <存放全部文件的目录 如/www/xxxx/data>:/data talebook/calibre-webserver

6.初始化网站

用 公网ip:8083 来进行访问,设置账号、密码等信息。

这样就完成了,网站内部的内容就看你自己探索了。

7.上传书籍格式说明

这个版本的支持网页上传功能(右下角的加号),但是上传的书籍必须是 .epud 格式结尾的,其他格式的图书无法在线阅读。

可以通过本地的calibre软件先将图书导入其中,导出的时候选择这个格式,再进行上传。

可以完善的点:

  • 不想用公网ip加端口号的方式访问:阿里云域名解析到公网ip。
  • 想用其他二级域名:宝塔新建网站进行反向代理。
  • HTTPS开启后图片就没了,要想开启可以自己摸索下。
[tip type="worning" ]

我的个人书籍网站:http://book.liuzhi.org.cn/

[/tip]

有疑问可以留言。