🖼 所有搭建博客的汇总在这里:Blog全程搭建

🎑简单说明

我用的是Ubuntu22.04镜像

🌁 一般来说,部署到服务器有三种推送模式

1、直接在服务器本地推送

2、在电脑本地推送到服务器,服务器本地建一个钩子自己推送到服务器本地(本文)

3、以github为中心,每次推送到github,服务器定时从github同步项目到本地

🌉其中,我们需要用到一些工具

1、finalshell,初次ssh链接服务器用到的,全平台通用的软件(很方便,包括ftp上传下载文件)

2、宝塔Linux,可以理解为一键安装配置的,便捷操作服务器的一款在线软件(之后操作linux也可以直接在宝塔)

🌺第一步:购买、配置、测试服务器

1、购买服务器

1、在中国备案需要服务器需要服务器在中国大陆,国外地区无法在国内备案

2、买其他服务器也可以,自己选个便宜的就OK,2核2G3M完全够用(推荐阿里云)

活动截止到2026.3.31:https://www.aliyun.com/lowcode/promotion/allinaliyun/99program

(1)我买的这个 (2)地域选离自己近的——我离深圳近

Centos7.9 对于node的支持只到v16,用hexo的时候报错了,所以没用

Centos8.4 可以使用,但是官方已停止服务,所以没用

Centos Stream 9,宝塔Linux不支持,所以没用

相对于Centos,我更熟悉Ubuntu,所以最后用了Ubuntu22.04的镜像

(3)镜像选择Ubuntu22.04——用这个!!! (4)自定义密码——用root用户会方便很多 (5)点上自动续费,确认下单——这里优惠期间自动续费都是99/年

2、配置服务器

设置实例密码,这里的实例指的就是我们的云服务器

进入控制台(一般在右上角头像旁边,或者上面直接搜控制台到控制台首页)—>

(6)控制台

点击我的资源里的云服务器ECS进入云服务器ECS控制台—>

(7)进入ECS控制台

进入我们刚购买的ECS实例管理—>

8)进入实例管理

找到重置密码选项—>

(9)设置密码

设置后确认

(10)这里设置一下自己的服务器密码

3、测试服务器

测试服务器是否能远程登录,各操作系统都可以用finalshell(下载可能需要VPN代理)

注:此时自己的服务器应该是是运行中

服务器状态
(11)复制公网IP (12)打开finalshell,按操作设置ssh信息 (13)成功通过ssh连接到ecs