小白如何快速搭建Halo博客

知识库·教程 · 2022-05-13

介绍

Halo [ˈheɪloʊ]
一款现代化的开源博客/CMS系统,值得一试

Halo

需要

  • 服务器一台
  • 手机或者电脑
  • SSH工具
  • 动手能力啦

[cid="106"]

演示

[button color=" #2486b9" url="https://聚.top"]聚.top[/button]

开始

  1. 服务器安装宝塔面板,这里就不多追诉了
    BT
    [button color=" #2486b9" url="https://www.bt.cn/new/index.html"]BT.CN[/button]
  2. 安装宝塔完成后,登录后台,软件商店安装NginxDocker管理器就这两个,Nginx反向代理,Docker用于Halo博客的安装!
  3. Docker管理器安装完成请在SSH输入以下命令,拉取最新的Halo镜像

    docker pull halohub/halo:1.5.3

    然后查看Docker管理器镜像管理有没有拉取到Halo:1.5.3
    Halo:1.5.3
    Halo:1.5.3

  4. 拉取到后,再输入以下命令来创建容器

    docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.5.3

    容器
    容器

  5. Docker管理器可以查看正在运行的Halo1.5.3,然后打开打开 http://ip:8090,即可看到安装引导界面,如果端口8090访问不了,请在防火墙放出8090端口
  6. 新建一个站点,用于反向代理Halo已经安装了Nginx的,输入你要绑定的域名,设置反向代理,添加反向代理,目标URLhttp://127.0.0.1:8090这里的8090Halo端口,如果不是这个端口请自行修改,发送域名$host
    反向代理
  7. 访问你绑定的域名,发现Halo已经搭建完成,正常访问!
    访问安装

  • 新建站点,可以直接申请SSL证书,反代默认填写6.,如有疑问请在本文留言,稍后会上传相关的图片!
Theme Jasmine by Kent Liao