前置条件
一台云服务器(推荐使用 Ubuntu 20.04 系统)备案选国内未备案选国外
推荐 雨云服务商
一个域名 选择阿里 腾讯即可没啥讲究的
安装了
ssh
客户端
第一步:购买云服务器
推荐平台:
建议配置:
系统:Ubuntu 20.04 LTS
CPU:1核
内存:2G+
硬盘:40G+
带宽:1M+
开通后记录服务器公网 IP 地址。
第二步:配置域名解析
登录你的域名服务商(如阿里云、腾讯云)。
添加一条 A 记录解析
等待解析生效(通常几分钟内即可)。
第三步:安装 1Panel 面板
官网:
https://www.lxware.cn/?code=handsome
根据官网文档按照面板即可
第四步:配置 Halo 服务(容器化部署)
1. 登录 1Panel 后台
使用浏览器访问你的服务器(如:https://服务器IP:port),输入账号密码进入后台。
2. 安装 Halo 管理插件
进入「应用商店」,搜索并安装 Halo,输入相关配置 如下图
比如我是采用mysql 作为数据库,那我就先要在应用商店安装mysql,然后等待halo安装完成即可
3. 配置域名
等halo安装完成后点击左侧栏菜单「网站」
创建网站前提是先安装 OpenResty
也是在「应用商店」
因为我已经部署过来,没有部署在这里应该可以看到你装的halo应用,然后输入你的域名即可!
配置Htpps打开选择网站下的证书根据要求一步步申请。
配置好这些后访问你刚才配置的域名就可以看到halo初始化页面填写相关信息。
参考链接
Halo 文档:
https://docs.halo.run 1panel文档: