Hello Halo

如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。

下面我就简单的记录下是怎么运行 halo 的吧!

  1. 首先需要阅读 halo 的官方文档:https://docs.halo.run/ (像那些购买服务器、安装docker等等我这里就不记录了)

    1. 最好 yum install 更新软件版本一下,避免软件版本过低。可能花费的时间过长。

  2. 通过 docker 拉去镜像:docker pull halohub/halo:2.9 根据官方的版本号拉取。

  3. 创建目录,这里使用官方的提供的,或者自己定义的都可以。我使用自己定义的:mkdir ~/zfc-halo && cd ~/zfc-halo

  4. 因为我部署使用的外部MySQL(记得先创建数据库哦!我是使用宝塔创建的,非常方便),所以参考官方提供的案例。记得创建 docker-compose.ymal 文件哦

    1. 这里我改了改,根据自己的要求去定义即可。我附上我修改后的地方。

  5. 在这个目录下使用 docker-compose up -d 启动服务。

    1. 如果不放心可以使用 docker ps -a 查看所有容器。

    2. 或者使用 docker-compose logs -f 实时查看日志。这些官方文档中都有提。

  6. 使用反向代理配置 Nginx ,进入你 nginx 的目录。创建一个 .conf 后缀的文件。

    1. 编辑文件,将官方的复制过来,根据自己的需求修改。

    2. 将自定义配置文件引入 nginx.conf 中。

  7. 访问 http://halo.zfc.life 。ok 成功~

  8. 回过头来说这个域名是怎样配置的。

注:如有不正确的地方欢迎留言哦~

相关链接