00:00
你可以在以下平台轻易的找到我们哦,本次视频教大家如何基于gift和engine搭建自己的私人图床,和以往一样,强烈建议配合博客图文进行操作。其实很多网站都有提供图床服务,但是图片数据还是在自己手里比较放心。图床的使用场景很多,比如在markdown上就很常见,其实大家看到的这篇图文就是使用markdown写的,而本。
01:01
教程的方法实现思路也很简单,我们本地存储图片,并使用gift推送到服务器仓库内,而服务器上使用engine进行目录映射,想要更好的体验,再加上内容分发技术加速图片,这样一个私人小图床就搭建好了。不仅在本地可以通过gift进行图片的增删改查操作,而且本地和服务器上都有备份,一定程度上也是个栽培方案。可以看到这篇博客对应的图片就是使用这套方案。回到教程,首先我们看看需要什么工具,首当其冲的是一台服务器,这里我推荐。
02:01
推荐腾讯云轻量应用服务器,使用博客专属链接享受超低折扣哦,现在各家厂商都在降本增效,还能有这样的优惠已经是很不容易了,我这里也准备了一台轻量应用服务器进行演示。这里我重置一下系统就和新的一样了,不得不说使用腾讯云轻量应用服务器操作实在是太方便了,各种教程资源网上十分充足,十分适合小白快速上手和个人快速应用部署。需要注意,因为我有解析域名到这台服务器的IP,所以后续SSH连接和网站访问我可以使用这个域名进操作。现在让我们使用SSH进行远程连接,如果不知道怎么操作,建议看看我之前做的远程连接服务器教程,可以看到这里我就远程登录服务器成功了。接下来为了照顾到更多用户群体,这里安装一下宝塔面板,根据博客提示注册了宝塔账号后复制安装脚本命令。
03:43
在服务器上进行粘贴安装好以后,我们需要去腾讯云轻量应用服务器后台放行端口,复制端口后到服务器后台的防火墙内进行放行。
04:05
拷贝宝塔安全访问地址到浏览器上进行访问,可以看到我们就成功安装并访问宝塔面板了。有些小伙伴可能会忘记安全地址或者用户名、账号,可以在服务器上输入BT命令进行查看与更改。接下来我们需要利用宝塔安装我们的网站服务,你也可以使用常规方法,这里主要还是介绍宝塔方法,在宝塔面板选择软件商店安装安网站服务即可,之后就需要耐心等待了。安装完成我们就可以利用engine提供网站服务了。选择网站后,这里我们再选择添加网站,因为我事先解析域名的IP器上,所以这里直接填写我解析的域名根目录,保持默认,后面我们会用到。
05:32
这样我们就完成我们私人图床的一大步了,接下来我们需要在本地和服务器上都配置,本地可以配置命令行工具版本,如果有小伙伴做开发工作的,这个一定很熟悉了,但是为了我们可以更好的操作,我们这里安装desk call。
06:05
我本地已经提前安装了,我们先放在一旁等一下再拿来使用。服务器上我们可以使用自带的软件包管理工具进行安装,我们服务器使用的是边系统,这里使用安装gift可以看到我们的gift就安装完成了。为了规范权限管理,我们需要在服务器上创建一个叫gift用户,可以看到事先我们并没有创建叫gift的用户使用命令创建用户设置密码时,密码会自动隐藏一些用户个性信息,可以直接回车跳过。
07:05
可以看到我们的用户就创建完成了,按照博客提示,我们将网站根目录移交给gift用户,如果出现部分文件权限移交失败,可以忽略。在宝塔面板上查看我们的网站目录,可以看到文件和文件夹就归属给gift了。接下来我们切换到用户上,创建一个合适的文件夹,方便我们初始化图床仓库。这里我们使用gift命令初始化一个图仓库,仓库名大家可以自己再次定义。这里我们设置主分支为main,初始化的仓库类型为裸仓库,进入仓库内看看目录结构。
08:21
接下来我们需要写一个勾子,重定向工作空间到网站目录内。网站目录就是我们刚刚创建的网站地址。这里我们创建并编辑钩子,添加博客里的内容模板,注意更改为自己的网站目录和仓库地址,确认无误后,我们保存并退出我们创建的文件,默认没有执行权限。
09:07
所以我们使用命令赋予这个文件执行权限。好了,现在基本前期准备都完成了,我们本地打开软件克隆我们在服务器上创建的仓库模板,在博客内有提供,记得更改参数为自己服务器的哦。可以看到这里我们就克隆完成了,打开我们刚刚克隆下来的文件夹,在里面丢个图片试试看,已经成功检测到我们这里,选择合并到主分支,并且推送到服务器上。
10:10
可以看到服务器跟目录上就可以看到我们上传的图片了,我们可以直接用解析的域名直接进行访问,这样我们的私人小图床就制作完成了。至于HTTPS图片压缩,大家可以再去尝试和探索,比较推荐的是开启内容分发服务,也就是我们平时所说的CDN技术。其实博客内的图片在基于该图窗外也开启了内容分发,简单的说,就是用第三方服务器把你网站的静态资源进行缓存和加速,这样游客在访问图片等静态资源时。
11:14
就可以从镜像服务器上获取,而不是你的服务器直连。好了,本次演示就到这边,欢迎大家一键三连并关注我们哦。
我来说两句