在Docker安装Calibre-web搭建网上书城
在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环境。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 ebable 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
在Docker安装Calibre-web搭建网上书城相关推荐
- 群晖python套件包_利用群晖Docker安装ubuntu16.04搭建python网站服务器(部署篇)
在帖子<利用群晖Docker安装ubuntu16.04搭建python网站服务器(安装篇)(地址:http://www.cirdown.com:81/thread-185-1-1.html)&g ...
- 群晖 python_利用群晖Docker安装ubuntu16.04搭建python网站服务器(安装篇)
折腾的原因:我目前有两个网站需要挂载,因为为了玩,并不是为了大流量,所以就挂在家里的群晖中.一个是小圈子(www.cirdown.com:81),因为用的是discuz论坛,php的,所以直接用我的黑 ...
- java web网上书城_基于Java web的网上书城
源码编号:B-E00009点击查看分类规则 项目类型:Java EE项目(java web项目) 项目名称:基于Java web的网上书城(shinebookshop) 当前版本:V1.0.0版本 难 ...
- 深入学习 Redis 之第 1 篇 —— Docker 安装 Redis 并搭建主从复制集群
环境要求:CentOS7 X64 位,Redis6.0+ 理论基础 1.什么是 Redis 的主从复制? Redis 的复制功能支持多个库之间的数据同步.一类是主库(master),另一类是从库(sl ...
- wdinow 下 使用 docker 安装 code-server (web 版 vscode)
使用 docker 安装 code-server 安装步骤 安装 docker 配置 镜像加速器 拉取 code-server 镜像 运行一个 code-server 实例 详细流程 安装 docke ...
- 【基于Web的网上书城——开题报告 分享(仅供参考呀)】
目录 一.选题的依据及意义 二.国内外研究现状及发展趋势 三.本课题研究内容 四.研究目标.主要特色及工作进度 五.参考文献 一.选题的依据及意义 网上购书的优势在于选择面大.价格便宜.交易方便.节省 ...
- docker安装calibre
calibre(calibre - E-book management (calibre-ebook.com))是一个非常好用的电子书管理工具,支持各种各样的电子书格式,还可以编辑电子书的基本信息.之 ...
- 【Kafka】Docker安装kafka、搭建kafka集群
kafka官方文档:https://kafka.apache.org/documentation/#quickstart 我们都知道kafka3.0之前依赖于zookeeper(zk)管理其中的元数据 ...
- docker安装calibre打造数字图书馆: 在线管理pdf等电子图书
以下脚本只是部署calibre-web客户端,完整的部署方案参考我的另外一篇博文: https://blog.csdn.net/a772304419/article/details/126786724 ...
最新文章
- 饥荒计算机丢失xinput1 3.dll,《德军总部:旧血脉》Win8运行提示丢失XINPUT1_3.dll解决方法...
- 二分算法,选择,冒泡排序算法
- Oracle 段区块 分配 (1)
- ACL 2020 | 基于机器阅读理解框架的命名实体识别方法
- Qt平台和编译器说明-Android
- 【STM32】IIC的基本原理(实例:普通IO口模拟IIC时序读取24C02)(转载)
- 让人欲罢不能的量子学
- libuv:多平台支持库-异步I / O
- 混合云备份服务 > 产品简介 > 什么是混合云备份
- bootstrap表格遍历_BootStrap实现带有增删改查功能的表格(DEMO详解)
- 对警报线程池的警报线程_使用警报控制器的iOS操作表
- 联想笔记本摄像头故障处理方法
- 给女朋友讲解什么是代理模式 【java3y将东西太有意思了】
- 规划并优化能在 Google Play 上取得更大成功的游戏
- html mebed高度问题,高中英语中最易犯的100个错误,看看你有多少?
- 代码报错 Uncaught TypeError: Converting circular structure to JSON
- 商务通怎么做html留言板,网站商务通对话框设置技巧
- 数据分析统计学原理第十二章:多个比例的比较、独立性及拟合优度检验 | 我的统计学原理复习日记
- Mac pro20版本的Endnote20关联word经历
- 仪表板工具Stimulsoft Dashboards中的面板组件介绍