当前位置:首页 > 每日看点 > 正文内容

买了一台云服务器到底能干什么?

卡卷网9个月前 (12-13)每日看点131

有了自己的云服务器,就有了属于自己的电子书服务器,搭配开源的calibre-web,阅读自由已经是我的杀时利器,一年下来,不知不觉已经阅读了七八十本书了,书虫的福音只有书虫知道。

附上Calibre-Web的部署方案,希望让你在云服务器上使用的感受增添多一点的乐趣。


一、准备工作

1.一台云服务器

配置:2核2G,SSD40G,3M固定带宽(今年销冠)

阿里云“双11”优惠叠不停,“八折券”+“99计划”最配。

领取地址:八折券

买了一台云服务器到底能干什么?  第1张

服务器的操作系统选用ubuntu 22.04。

买了一台云服务器到底能干什么?  第2张

2.安装Docker

想安装Docker的小伙伴可以看我之前发的安装教程,传送门在文末。

3.安装FTP服务

小伙伴们可以看我写的FTP安装教程,传送门在文末。

4.创建/config及/books文件夹

Calibre-Web服务在docker环境下自有一套文件目录,其中的/config以及/books这两个文件夹需要和我们在根目录下/opt里创建的目录做映射,这里是我们图书馆数据库存放的实体文件夹所在。

$ mkdir -p /opt/calibre-web/config $ mkdir -p /opt/calibre-web/books

修改文件操作属性,不然,我们在后面往里面写数据库文件,会因为权限被拒绝(避坑点!!!)。

chmod 777 /opt/calibre-web/*

买了一台云服务器到底能干什么?  第3张

5.控制台修改端口规则

我们通过浏览器访问Calibre-Web需要通过8083端口,这个端口需要小伙伴手动添加到控制台的安全组里。

买了一台云服务器到底能干什么?  第4张

二、安装Calibre-web

1.拉取镜像

搜索Calibre-Web镜像。

$ sudo docker search calibre-web

买了一台云服务器到底能干什么?  第5张

拉取Calibre-Web镜像。

$ sudo docker pull johngong/calibre-web

2.创建Calibre-Web服务

配置并运行docker。

# docker run -d \ > --name=calibre-web \ > -p 8083:8083 \ > -e PUID=1000 \ > -e PGID=1000 \ > -e TZ=Asia/Shanghai \ > -e DOCKER_MODS=linuxserver/mods:universal-calibre \ > -e OAUTHLIB_RELAX_TOKEN_SCOPE=1 \ > -v /opt/calibre-web/config:/config \ > -v /opt/calibre-web/books:/books \ > --restart=always \ > johngong/calibre-web

买了一台云服务器到底能干什么?  第6张

1.docker run -d,后台运营docker容器;

2.--name=calibre-web,容器名称calibre-web;

3.-p 8083:8083,端口映射,服务器对外端口:容器calibre-web服务端口;

4.-e PUID=1000,环境变量PUID配置,给容器用户分配ID;

5.-e PGID=1000,环境变量PGID配置,给容器用户组分配ID;

6.-e TZ=Asia/Shanghai,环境变量时区配置,需要查询时区的小伙伴,点我:时区查询(猛戳它)

7.-e DOCKER_MODS,电子书转换模式(可选,有需要的可以添加这个参数);

8.-e OAUTHLIB_RELAX_TOKEN_SCOPE,允许google OAUTH工作,可以调用google API接口,可选项(小伙伴们懂的都懂了);

9.-v /opt/calibre-web/config:/config,卷映射,服务器文件夹/config:容器文件夹/config;

10.-v /opt/calibre-web/books:/books,同上;

11.--restart=always,docker重启时,容器自动重启;

12.johngong/calibre-web,容器运行的镜像;

查看容器运行状态。

# docker ps

买了一台云服务器到底能干什么?  第7张

三、本地安装Calibre客户端

1.安装Calibre客户端

Calibre客户端windows下载地址

找到metadata.db数据库文件。

买了一台云服务器到底能干什么?  第8张

2.上传数据库文件

通过Filezilla将metadata.db文件上传到服务器,并修改文件属性。

sudo chmod 777 metadata.db

买了一台云服务器到底能干什么?  第9张

四、配置Calibre-web

1.浏览器登录Calibre-Web服务端

输入服务器ip地址:8083,登录名admin,密码admin123。

买了一台云服务器到底能干什么?  第10张

2.服务端配置

2.1配置数据库

路径:管理权限->编制calibre数据库配置。

买了一台云服务器到底能干什么?  第11张

选择/books文件夹,添加metadata.db。

买了一台云服务器到底能干什么?  第12张

保存并看到“数据库更新已成功”。

买了一台云服务器到底能干什么?  第13张

2.2 添加上传文件权限

路径:管理权限->编辑基本配置。

买了一台云服务器到底能干什么?  第14张

添加上传文件权限并保存,看到“配置已更新”,即配置成功。

买了一台云服务器到底能干什么?  第15张

2.3 用户名及密码修改

通过右上角用户名进入编辑模式,修改用户名及密码。

买了一台云服务器到底能干什么?  第16张

五、开启阅读之旅

通过本地上传电子书到服务器端。

买了一台云服务器到底能干什么?  第17张

上传完成后,对相应数据元做修改,也可以通过搜索从第三方下载相应数据元。

买了一台云服务器到底能干什么?  第18张

体验web端浏览电子书。

买了一台云服务器到底能干什么?  第19张

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/12/4280.html

分享给朋友:

相关文章

有哪些正规的兼职平台?

1.阿里巴巴云客服:工作优点是时间自由,可自主选择班次,不需要去公司坐班,多做多得2.蚂蚁云客服:同样是阿里巴巴旗下的兼职平台,工作优点是时间自由,可自主选择班次,不需要去公司坐班,多做多得。3.菜鸟优加云客服:工作优点是时间自由,可自主选...

计算机专业不干互联网不热爱技术,还能转行干什么?

转行的思路,无非也就是那几个。我们顺着每个思路,一路捋一遍,基本上,大致可行的方向,也就有了。一、跟对口职业和岗位业务链条相邻的职业和岗位计算机专业如果找到了对口的技术岗位,跟技术工作联系最紧密的岗位是什么?产品经理。当然,大多数产品经理也...

Redmi 为什么可以把性价比做得那么高?

一位修手机的老大哥曾经跟我说过,红米1那个手机,除了处理器还凑活,其余零部件,就是市面上山寨机那种。其实红米性价比并不算极致,而且一直都有竞争者,从原来的群魔乱舞,到后来的荣耀,魅蓝,一加,再到现在的IQOO和realme。红米的方法也很简...

有哪些让你目瞪口呆的 Bug ?

有哪些让你目瞪口呆的 Bug ?

成都有个监狱情况比较特殊,关押的基本全是重犯,而且还都是经济犯和政治犯,他们以前都是一方大佬,在自己的一亩三分地翻手为云覆手为雨,无非是不小心中箭落马或帮老大顶锅才进监狱,所以即使进来了,他们依然保持着体面和骄傲,依从性差,虽然不至于和监狱...

什么样的网站能快速捕获你的心?

什么样的网站能快速捕获你的心?

大家好,我是程序员鱼皮。大家如果平时使用网站或产品时出现了问题,一般都会去寻找 “联系客服” 的位置,从而获得人工的帮助。我们团队的面试刷题产品 - 面试鸭最近就遇到了这样一个难题:明明我们网站右下角就有联系客服按钮、而且我们每道面试题目下...

作为一名网络工程师,每天日常工作是什么样的?

作为一名网络工程师,每天日常工作是什么样的?

先介绍下我的基本情况,本人女,不知名的网络工程师一枚,入行也有三四年了。虽然我只在代理商和集成商干过,但怎么也算是“业内人士”一枚,没吃过猪肉总见过猪跑嘛。今天,就以我经历过,或者了解过的网络工程师,来给大家介绍一下到底每天的工作日常是什么...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。