阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

开源神器组合!1Panel面板+Halo助你轻松打造个人/企业内容中心

136次阅读
没有评论

共计 3285 个字符,预计需要花费 9 分钟才能阅读完成。

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

前言

大家好,我是星哥,之前介绍了 云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南, 今天继续学习使用 1Panel 搭建个人 / 企业站点。

个人创作者和独立开发者越来越需要一个统一的“内容中心”,既能承载博客、作品展示,又能扩展到知识库、相册、甚至小型社区。传统的建站方式往往需要繁琐的运维和多套系统的管理,而 1Panel 面板Halo 博客系统 的结合,为我们提供了一种轻量、高效、可扩展的解决方案。

Halo 简介

Halo 是一款国产开源建站工具,基于 Spring Boot 开发,支持响应式编程(WebFlux)与多数据库适配(如 H2、MySQL)。其核心定位为轻量、易用且功能完备的博客框架,提供以下特性:

Halo 的核心特点

  • 开源免费:代码完全开源,社区活跃,持续迭代更新。

  • 易于部署:支持 Docker 部署,也可以直接运行 Java 程序包,几分钟就能搭建好。

  • Markdown 写作:内置编辑器支持 Markdown,写作体验流畅。

  • 主题与插件生态:支持多样化主题和插件,方便个性化定制。

  • 多端适配:后台管理界面现代化,移动端也能良好使用。

  • 扩展性强:提供 REST API,可以与其他应用或前端框架结合,打造更复杂的内容平台。

使用场景

  • 个人博客:记录生活、技术文章、随笔。

  • 团队知识库:通过分类和标签管理文档。

  • 轻量官网:小型企业或个人品牌展示。

    简单来说,Halo 就是一个 轻量、现代、可扩展的博客系统,特别适合想要快速搭建个人内容平台的人。

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

Halo 与 WordPress 对比表

我们来对比一下 Halo 和 WordPress 的不同的

对比维度 Halo WordPress
开发语言 Java(基于 Spring Boot) PHP
前端框架 Vue.js + REST API jQuery + 原生 JS
架构模式 前后端分离,现代化微服务风格 单体架构,传统 CMS
数据库支持 MySQL、PostgreSQL、H2 MySQL、MariaDB
性能表现 轻量高效,后台响应快,适合小型 VPS 功能全面,但后台偏重,低配服务器易卡顿
主题与插件生态 主题和插件数量较少,但在逐步增长 全球最大 CMS 生态,插件和主题极其丰富
易用性 界面现代化,简洁直观,学习曲线较低 功能繁多,后台复杂,新手需要适应
扩展能力 提供 RESTful API,适合二次开发 插件生态庞大,几乎能覆盖所有需求
社区活跃度 国内社区活跃,开发者响应快 全球社区庞大,资料和教程极多
适用场景 个人博客、知识库、小型官网 博客、企业站、电商、门户网站等全场景
部署方式 推荐 Docker 部署,简单快捷 支持虚拟主机、VPS、Docker 等多种方式
安全性 相对较新,漏洞少但生态未完全成熟 成熟度高,但插件生态庞大带来安全隐患

  • Halo:轻量、现代、简洁,适合个人创作者、技术博客、小型团队快速搭建内容中心。

  • WordPress:功能全面、生态庞大,适合需要复杂功能(如电商、会员系统、多语言支持)的站点。

如果你是 个人开发者 / 博主 ,追求简洁和高性能,Halo 更合适;如果你需要 高度可扩展的全能 CMS,WordPress 依然是首选。

安装 Halo

一、基础软件

在安装 Halo 之前,我们需要先在 1Panel 上安装好所需的软件,包括 OpenResty 和数据库(MySQL、PostgreSQL、MariaDB 都可以)。

安装 OpenResty

依次点击[应用商店] [OpenResty] 点击安装

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

OpenResty 是一个基于 Nginx 的高性能 Web 应用服务器,它将 Nginx 与 Lua 编程语言集成在一起,提供了强大的功能和灵活性。

安装 mysql

MySQL 是一个流行的开源关系型数据库管理系统(RDBMS),它提供了丰富的功能,适用于各种应用场景。

依次点击[应用商店] [mysql] 点击安装

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

二、安装 Halo

进入应用商店应用列表,选择其中的 Halo 应用进行安装。

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

参数说明:

  • 名称:要创建的 Halo 应用的名称。

  • 版本:选择最新的版本即可。

  • 数据库服务:Halo 应用使用的数据库应用,支持下拉选择已安装的数据库应用,1Panel 会自动配置 Halo 使用该数据库。

  • 数据库名:Halo 应用使用的数据库名称,1Panel 会在选中的数据库中自动创建这个数据库。

  • 数据库用户:Halo 应用使用的数据库用户名,1Panel 会在选中的数据库中自动创建这个用户,并添加对应的数据库授权。

  • 数据库用户密码:Halo 应用使用的数据库用户密码,1Panel 会在选中的数据库中自动为上一步创建的用户配置该密码。

  • 外部访问地址:Halo 应用的最终访问地址,如果有为 Halo 规划域名,需要配置为域名格式,例如 http://halo.example.com。否则配置为 http:// 服务器 IP:PORT,例如 http://192.168.1.1:8090

  • 端口:Halo 应用的服务端口。

创建网站

Halo 安装完成之后,就要创建站点,依次点击“网站”,

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

创建网站

填写对外的域名。

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

域名解析

我这里使用的域名是 halo.xgss.net 解析到服务器 IP

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

Halo 初始化

配置后台用户和密码

使用域名访问,初始化

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

至此 Halo 搭建完成。

三、Halo 后台

登录后台

登录后台访问 域名 +login, 如图输入用户名和密码

管理后台console/dashboard

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

进入管理后台

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

更换 Halo 主题

在博客后台应用市场这里挑选自己喜欢的主题和插件,然后点击安装就可以。

点击“主题”,“主题管理”,点击“应用市场”,先在应用市场选择自己喜欢的主题点击下载。

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

再到“已安装”,启用主题。

这是主题就切换成功

可以点击预览,并且可以修改一些主题的基础信息。

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

启用 HTTPS

开启 SSL 后可以以 https 形式访问网站,与网站之间的通信会加密,这样浏览器就不会显示不安全了。

申请证书

到 1Panel 后台中,依次点击“证书”,“申请证书”

填写域名

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

出现

2025/10/15 16:39:19 开始申请证书,域名 [halo.xgss.net] 申请方式 [HTTP] 
2025/10/15 16:39:19 [INFO] [halo.xgss.net] acme: Obtaining bundled SAN certificate
2025/10/15 16:39:20 [INFO] [halo.xgss.net] AuthURL: https://acme-v02.api.letsencrypt.org/acme/authz/2724716321/598042766111
2025/10/15 16:39:20 [INFO] [halo.xgss.net] acme: Could not find solver for: tls-alpn-01
2025/10/15 16:39:20 [INFO] [halo.xgss.net] acme: use http-01 solver
2025/10/15 16:39:20 [INFO] [halo.xgss.net] acme: Trying to solve HTTP-01
2025/10/15 16:39:26 [INFO] [halo.xgss.net] The server validated our request
2025/10/15 16:39:26 [INFO] [halo.xgss.net] acme: Validations succeeded; requesting certificates
2025/10/15 16:39:27 [INFO] [halo.xgss.net] Server responded with a certificate.
2025/10/15 16:39:27 申请 [halo.xgss.net] 证书成功!!

启用 HTTPS

如图,依次点击“网站”,选择域名

再点击“HTTPS”

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

选择刚才申请的证书

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

记得点保存

再看看 https 是否生效,如下图就证明生效。

开源神器组合!1Panel 面板 +Halo 助你轻松打造个人 / 企业内容中心

总结

通过 1Panel 面板 的容器化管理能力与 Halo 博客系统 的内容发布优势,个人和小团队可以快速搭建一个 多应用组合的内容中心。这种方式不仅降低了运维门槛,还能灵活扩展,真正实现“一台服务器,多种应用”的理想形态

下篇文章星哥继续《使用 1Panel 面板搭建属于你的 AI 项目环境》

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2025-10-15发表,共计3285字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中