Calibre 是一个免费的开源的“一站式”的电子书解决方案,它可以全面满足你的电子书需求。比如 Kindle 管理工具、Kindle 转换工具、Kindle电子书制作工具、Kindle 推送工具等,可以实现管理电子书、推送电子书、转换电子书格式、修改电子书封面、添加电子书字体、重排 PDF 文档、优化我的剪贴、清理 SDR 文件夹等各式各样的功能

一、环境准备

由于此次项目是在Docker中部署的,所以Linux虚拟机(云主机)必须搭建Docker环境。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输入用户名密码后就可以查看书籍了。
在这里插入图片描述

参考> https://blog.csdn.net/liuliuliudedabuliu/article/details/122377952

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐