林间拾语

使用 1Panel 从零部署 Halo 博客系统

本文档提供了使用云服务器和域名部署 Halo 博客的详细指南。研究主题聚焦于简化博客平台的容器化部署流程。核心问题是如何通过自动化工具和直观的界面,降低技术门槛,使非专业用户也能快速搭建和管理个人博客。方法论上,采用了 1Panel 面板作为统一管理平台,通过其应用商店一键部署 Halo 服务,并辅以域名解析和 HTTPS 配置。论证逻辑清晰,通过分步操作指导用户完成从服务器购买到网站上线的全过程。关键结论是 1Panel 极大地提升了部署效率和用户体验。该方法论对博客部署领域具有实践价值,尤其对于希望快速搭建技术博客的个人或小型团队。当前研究的待探索方向可能包括更丰富的应用集成和更细致的性能优化选项。

评论
使用 1Panel 从零部署 Halo 博客系统

前置条件

  • 一台云服务器(推荐使用 Ubuntu 20.04 系统)备案选国内未备案选国外

  • 一个域名 选择阿里 腾讯即可没啥讲究的

  • 安装了 ssh 客户端

第一步:购买云服务器

推荐平台:

https://www.rainyun.com/handsome_

建议配置:

  • 系统:Ubuntu 20.04 LTS

  • CPU:1核

  • 内存:2G+

  • 硬盘:40G+

  • 带宽:1M+

开通后记录服务器公网 IP 地址。

第二步:配置域名解析

  1. 登录你的域名服务商(如阿里云、腾讯云)。

  2. 添加一条 A 记录解析

    主机记录

    记录类型

    记录值

    @www

    A

    你的服务器IP地址

  3. 等待解析生效(通常几分钟内即可)。

第三步:安装 1Panel 面板

官网:

https://www.lxware.cn/?code=handsome

根据官网文档按照面板即可

https://www.lxware.cn/docs/helpcenter/1panel-pro/install/online_installation

第四步:配置 Halo 服务(容器化部署)

1. 登录 1Panel 后台

使用浏览器访问你的服务器(如:https://服务器IP:port),输入账号密码进入后台。

2. 安装 Halo 管理插件

进入「应用商店」,搜索并安装 Halo,输入相关配置 如下图

Microsoft Edge 2025-04-15 16.32.28.png

image-y4it.png

比如我是采用mysql 作为数据库,那我就先要在应用商店安装mysql,然后等待halo安装完成即可

3. 配置域名

等halo安装完成后点击左侧栏菜单「网站」

创建网站前提是先安装 OpenResty 也是在「应用商店」8a877013-6c45-4ba0-a0fa-1f6042a79564.webp

7b9a6844-4d97-4064-a50d-57fa56139624.webp

因为我已经部署过来,没有部署在这里应该可以看到你装的halo应用,然后输入你的域名即可!

配置Htpps打开选择网站下的证书根据要求一步步申请。

配置好这些后访问你刚才配置的域名就可以看到halo初始化页面填写相关信息。

参考链接

评论

推荐阅读

订阅邮件

订阅更新,及时收到最新文章。

作者