写在开头
Halo [ˈheɪloʊ],一个优秀的开源博客发布应用。
官方文档给出了2种安装方法,个人更推荐Docker部署
对于小白来说宝塔是一个很好的服务器面板,它可以帮助你省下很多麻烦
如何Docker部署Halo
首先安装宝塔
准备工作
- 创建工作目录
- 下载示例配置文件到工作目录
配置文件URL地址:https://dl.halo.run/config/application-template.yaml
保存文件名:application.yaml
配置文件默认是不用更改的,如果需要自行更改请参考参考配置
安装docker
配置docker容器
1.打开docker设置
2. 获取镜像
镜像名称 halohub/halo:latest
3. 获取镜像完成
4. 创建docker容器
配置docker容器
- 镜像选上面我们获取的halo的镜像
- 容器端口是之前配置文件中的设置(默认为8090)
- 服务器端口是对外放开的端口
记得防火墙放行端口(包括阿里、腾讯等服务商的服务器防火墙,宝塔-安全-防火墙放行端口) - 点一下+才会添加端口映射
- 容器目录
/root/.halo
- 服务器目录
/root/.halo
- 点一下+才会添加目录映射
- 勾选开机自启动
- 点击提交
- 正常情况下,容器启动之后就可以通过 http://IP:1234 (1234每个人都不同,取决于上面步骤3的服务器对外端口)访问你的halo了
设置域名反代
- 在域名服务商哪里将域名解析到服务器
- 安装Nginx
- 新建网站
- 配置反向代理
- 配置SSL证书
强制https推荐开启
现在你就可以通过域名访问你的halo了!
有问题可以留言
Q.E.D.