宝塔面板如何安装halo

宝塔面板如何安装halo

Administrator 12 2024-06-05

1.先安装docker,首次点击菜单会提示你安装,没有提示就是已经安装好了

2.在你想要放置halo的位置,新建一个halo文件夹

3.进入halo目录再次新建一个docker-compose.yaml的文件,这里以仅创建 Halo 实例(使用默认的 H2 数据库):

4.编辑docker-compose.yaml文件,将如下代码粘贴进去,可根据需要修改外部访问地址,然后保存文件

version: "3"

services:
  halo:
    image: halohub/halo:2.16
    restart: on-failure:3
    volumes:
      - ./halo2:/root/.halo2
    ports:
      - "8090:8090"
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:8090/actuator/health/readiness"]
      interval: 30s
      timeout: 5s
      retries: 5
      start_period: 30s          
    command:
      # 外部访问地址,请根据实际需要修改
      - --halo.external-url=http://localhost:8090/

5.当前目录直接点击终端

6.结果提示没有权限,因为我是ubuntu系统,要切换到root用户才可以;

输入命令:并输入密码,即可登录root用户

su root

7.这时我们再次在终端cd到刚才的目录:cd /root/.halo

执行以下命令拉取 Halo 镜像并启动容器:

docker-compose up -d

8.等待容器启动完成后,在浏览器中输入服务器公网 IP:8090+/console,即可进入 Halo 后台进行初始化设置。

9.新建一个静态站点设置反代,实现域名访问,根据需要是否开启SSL访问