从零开始搭建Halo个人博客

Administrator
发布于 2025-10-06 / 5 阅读
0
0

老话说得好,好记性不如烂笔头。对于我这个喜欢折腾的人来说,学无止境,需要学习的东西很多,而如果不记录下来可能过不了多久就忘记了,而记录下来这一步也能很好地贯彻费曼学习法。

其实网上有很多博客平台,但是自己搭一个博客,在自己的平台上分享自己的学习生活,感觉也是一种独有的浪漫,人生在世,总得给世界留点东西哈哈哈。

于是,经过调研了解,选了个人觉得不错博客Halo,代码开源,博客简洁强大且社区氛围好,这挺适合个人学习和分享。

Halo部署在自己购买的云服务器上,在搭载过程中遇到了很多坑,也花了点时间,因此这里记录下来希望能帮到大家。

前期准备

以下条件基于部署在云服务器前提下,其他情况可参考Halo官网。

  1. 云服务器。如果需要建议搞活动期间入手国内云厂商,这样会实惠很多。

  2. 域名(可选)。为了便于访问可以考虑购买一个域名。

  3. Shell客户端连接工具,推荐WindTerm和免费版的Xshell。

安装1Panel

接下来,我们要让服务器变得更聪明,安装1Panel。这就像是给服务器装上了一个智能管家。

  • 操作

    1. 使用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

  1. 访问1Panel官网,下载适合您服务器操作系统的安装包。

2.根据官网提供的教程,在命令行中执行安装命令,等待安装完成。

默认持久化存储路径在/opt

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

配置环境

现在,我们已经在服务器上搭好1Panel,接下来是安装Halo。

  • 运行环境配置

    因为默认是去docker hub进行下载镜像,docker hub地址是国外的,配置下官方的加速器

  • https://docker.1panel.live

安装操作

  1. 安装MySQL数据库

  1. 确认后会提示当前未勾选端口外部访问,将无法通过外网IP:端口访问,是否继续? 点击确认继续即可

  2. 在1Panel的 应用商店中找到Halo并进行安装

初始化Halo

  • 初始化Halo

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

      初始化Halo

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

发布您的网站

  • 操作

  • 在浏览器中输入http://您的IP:Halo端口,就可以看到您的网站了。

  • 发布你的第一篇博客文章


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


评论