老话说得好,好记性不如烂笔头。对于我这个喜欢折腾的人来说,学无止境,需要学习的东西很多,而如果不记录下来可能过不了多久就忘记了,而记录下来这一步也能很好地贯彻费曼学习法。
其实网上有很多博客平台,但是自己搭一个博客,在自己的平台上分享自己的学习生活,感觉也是一种独有的浪漫,人生在世,总得给世界留点东西哈哈哈。
于是,经过调研了解,选了个人觉得不错博客Halo,代码开源,博客简洁强大且社区氛围好,这挺适合个人学习和分享。
Halo部署在自己购买的云服务器上,在搭载过程中遇到了很多坑,也花了点时间,因此这里记录下来希望能帮到大家。
前期准备
以下条件基于部署在云服务器前提下,其他情况可参考Halo官网。
云服务器。如果需要建议搞活动期间入手国内云厂商,这样会实惠很多。
域名(可选)。为了便于访问可以考虑购买一个域名。
Shell客户端连接工具,推荐WindTerm和免费版的Xshell。
安装1Panel
接下来,我们要让服务器变得更聪明,安装1Panel。这就像是给服务器装上了一个智能管家。
操作:
使用SSH工具(如PuTTY、Termius、Xshell)登录到您的服务器。
连接你的服务器
ssh root@公网IP安装1Panel
接下来,我们要让服务器变得更聪明,安装1Panel。这就像是给服务器装上了一个智能管家。
操作:
使用SSH工具(如PuTTY、Termius、Xshell)登录到您的服务器。
连接你的服务器
ssh root@公网IP

这里的是Ubuntu的操作系统,如果选择了其他操作系统,按照官网说明下载对应的脚本安装包。
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
1
访问1Panel官网,下载适合您服务器操作系统的安装包。

2.根据官网提供的教程,在命令行中执行安装命令,等待安装完成。
默认持久化存储路径在/opt


3.完成后,在浏览器中输入您的服务器IP地址后跟上1Panel的默认端口(如http://您的IP:端口),登录1Panel界面。


配置环境
现在,我们已经在服务器上搭好1Panel,接下来是安装Halo。
运行环境配置
因为默认是去docker hub进行下载镜像,docker hub地址是国外的,配置下官方的加速器
https://docker.1panel.live

安装操作:
安装MySQL数据库

确认后会提示
当前未勾选端口外部访问,将无法通过外网IP:端口访问,是否继续?点击确认继续即可在1Panel的
应用商店中找到Halo并进行安装

初始化Halo
初始化Halo
根据提示完成安装后,记录下Halo的安装路径和访问端口进行访问。
初始化Halo

然后使用初始化时设置的密码进行登录Halo,会自动跳转到console后台控制页面

发布您的网站
操作:
在浏览器中输入
http://您的IP:Halo端口,就可以看到您的网站了。
发布你的第一篇博客文章

这样,您从零开始,亲手搭建了自己的网站。无论是记录生活、分享知识还是展示作品,您的网站都将成为您的数字名片。1Panel与Halo,让技术不再成为障碍,让创意自由飞翔!