在Docker安装Calibre-web搭建网上书城-华为云平台
- 一、环境准备
- 1.1移除老版本Docker
- 1.2安装yum-utils
- 1.3 添加repo
- 1.4 安装docker-engine
- 1.5 安装新版本的docker
- 二、安装calibre-web
- 2.1 下载镜像
- 2.2创建文件目录
- 2.3启动镜像
- 三、访问并配置权限
- 3.1访问
- 3.2管理权限
- 3.3借助静读天下实现移动书库
Calibre 是一个免费的开源的“一站式”的电子书解决方案,它可以全面满足你的电子书需求。比如 Kindle 管理工具、Kindle 转换工具、Kindle电子书制作工具、Kindle 推送工具等,可以实现管理电子书、推送电子书、转换电子书格式、修改电子书封面、添加电子书字体、重排 PDF 文档、优化我的剪贴、清理 SDR 文件夹等各式各样的功能
一、环境准备
由于此次项目是在Docker中部署的,所以Linux虚拟机(云主机)必须搭建Docker环境。
1.1移除老版本Docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
卸载老版本Docker
1.2安装yum-utils
sudo yum install -y yum-utils
1.3 添加repo
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
1.4 安装docker-engine
sudo yum install docker-ce docker-ce-cli containerd.io
1.5 安装新版本的docker
yum list docker-ce --showduplicates | sort -r
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
最后启动Docker并查看版本信息
sudo systemctl start docker #启动Docker
docker version # 查看版本信息
进行这一步,环境已经搭建完成。
二、安装calibre-web
2.1 下载镜像
使用docker安装镜像 johngong/calibre-web
docker pull johngong/calibre-web
文件比较大,下载需要两三分钟的时间。
2.2创建文件目录
新建calibre-web根目录,用来存放配置,数据库与图书资源
mkdir /calibre-web && mkdir /calibre-web/config /calibre-web/libray
2.3启动镜像
docker run -d --privileged \
--name=calibre-web \
--restart=always \
-p 8083:8083 \
-v /home/pi/data/calibre-web/config:/config \
-v /home/pi/data/calibre-web/library:/library \
johngong/calibre-web
–name=calibre-web:容器名为calibre-web
–restart=always:docker重启
-p 8083:8083:映射宿主端口 8083(calibre-web默认端口)
-v /calibre-web/config:/config:映射配置路径
-v /calibre-web/library:/library:映射资源库路径
服务器关机后需要重新启动Docker,才能访问,可以设置开机自启动
systemctl enable docker
三、访问并配置权限
3.1访问
在浏览器中输入http://主机ip:8083
如果访问不成功查看安全组中入方向规则是否开通8083端口
初始用户名密码为
用户名:admin
密码:admin123
3.2管理权限
刚部署完成,需要手动打开一些权限,这里以上传文件为例
登录成功后,点击右上角管理权限——编辑基本配置——点击功能配置——启用上传,并设置上传格式(建议上传epub文件)——保存
保存成功后右上角会出现一个上传书籍按钮,就可以上传文件了
3.3借助静读天下实现移动书库
这个软件不仅对图书格式支持的很全面,而且还支持配置calibre服务器。
提示:静读天下app在应用商店可能找不到,可以在搜索引擎上搜索一下。
下载连接 并且此功能需要云主机绑定公网IP
安装成功后
点击左上角打开管理页面——网上书库——添加新书库——输入书库的地址
输入完成后点击Calibre-web输入用户名密码后就可以查看书籍了。
参考>