【免费又好看!8分钟搭建一个高颜值Halo博客,从部署到开源主题美化一步到位,胎教级教程,从重装系统开始!】 www.bilibili.com/video/BV1s6…
部署腾讯轻量服务器
确保已购买腾讯云轻量应用服务器,选择适合的配置(推荐至少1核2GB内存)。登录腾讯云控制台,进入轻量服务器管理页面,初始化系统(推荐Ubuntu 20.04/22.04 LTS)。通过SSH连接到服务器:
ssh root@服务器IP
更新系统软件包并安装必要工具:
apt update && apt upgrade -y
apt install -y curl wget sudo
安装1Panel
执行以下命令自动安装1Panel:
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
安装完成后,终端会显示访问地址(默认端口26379)、用户名和密码。通过浏览器访问http://服务器IP:26379,使用提示的凭据登录。
配置1Panel
进入1Panel控制面板后,根据向导完成初始化设置(如修改默认密码、绑定域名等)。在「应用商店」中搜索并安装「Docker」和「Docker Compose」,确保容器环境就绪。
部署Halo博客
编辑
编辑
参数说明:
名称:要创建的 Halo 应用的名称。
版本:选择最新的版本即可。
数据库服务:Halo 应用使用的数据库应用,支持下拉选择已安装的数据库应用,1Panel 会自动配置 Halo 使用该数据库。
数据库名:Halo 应用使用的数据库名称,1Panel 会在选中的数据库中自动创建这个数据库。
数据库用户:Halo 应用使用的数据库用户名,1Panel 会在选中的数据库中自动创建这个用户,并添加对应的数据库授权。
数据库用户密码:Halo 应用使用的数据库用户密码,1Panel 会在选中的数据库中自动为上一步创建的用户配置该密码。
外部访问地址:Halo 应用的最终访问地址,如果有为 Halo 规划域名,需要配置为域名格式,例如 halo.example.com。否则配置为 http://服务器IP:PORT,例如 http://192.168.1.1:8090。
端口:Halo 应用的服务端口。
初始化Halo博客
在Halo安装页面填写以下信息:
- 管理员账号: 自定义用户名和密码
- 博客标题: 设置博客名称
- 数据库: 选择mysql
点击「安装」完成配置。安装成功后,使用设置的管理员账号登录Halo后台。
反向代理与域名绑定
若需通过域名访问,可在1Panel「网站管理」中添加站点,配置反向代理:
- 域名: 填写已解析到服务器IP的域名
- 代理目标:
http://127.0.0.1:8090 - SSL: 选择「Let's Encrypt」自动申请证书(可选)
保存后,即可通过域名访问Halo博客。
后续维护
- 备份: 在1Panel定期备份Halo的
/data/halo目录及数据库。 - 更新: 通过1Panel「容器管理」重新拉取最新Halo镜像并重启容器。
- 插件/主题: 在Halo后台「外观」和「插件」市场安装所需扩展。