加载中...

文章背景图

全网首发!手把手教你如何一个服务器安装多个Halo!

2026-03-21
67
-
- 分钟

版权信息:本文由 @Fry酥条 整理与发表,采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

准备工作:

  1. 一台服务器

  1. Docker

  2. Halo 官方镜像

  3. 宝塔面板(可选,只是图形化操作方便,之后的教程不会展示纯手动命令行)

购买服务器

由于 Halo 是一个动态博客,所以,我们应当使用一个服务器来运行它,以下是购买建议(有条件的可以在家拼装主机来充当服务器,须注意:如果您是在家自建服务器,您必须拥有一个 公网 IP 或安装 内网穿透 应用)

服务器购买建议:

  1. 尽量购买 香港 等地的 海外服务器(域名免备案)

  2. 服务器核心不小于 2H2G

  3. 如预算有限,可考虑二手服务器(和直接买的没啥区别)

  4. 如无服务器购买渠道或者觉得太贵可以加 Q:3628385871 购买,主打便宜高质

安装宝塔面板(有技术或已安装的可跳过)

进入 宝塔官网 在首页点击 立即免费安装宝塔面板 直接复制 通用安装脚本 并粘贴至 ssh 命令行,回车,等待安装完毕(看不懂的请见 官方安装教程

创建第一个 Halo

首先,进入 Halo 官网 在首页点击 快速开始

进入之后找到 使用 Docker 部署

往下滑,找到安装 Halo 的命令(或者直接复制下方命令)

社区版:

docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 -e JVM_OPTS="-Xmx256m -Xms256m" registry.fit2cloud.com/halo/halo:2.23

专业版:

docker run -it -d --name halo -p 8090:8090 -v ~/.halo2:/root/.halo2 -e JVM_OPTS="-Xmx256m -Xms256m" registry.fit2cloud.com/halo/halo-pro:2.23

复制完之后,打开宝塔面板,在侧边栏找到 终端(或其他 ssh 终端工具)

之后,您应当可以看到如下页面:

刚刚复制 命令 粘贴进 ssh 命令行,之后,回车等待,Halo 就装好了,之后会让您进行初始化,安装提示填写即可。

安装第二个 Halo

进入宝塔面板,在侧栏找到 Docker

在上方找到 容器

点进去之后,点击 创建容器

按照如下配置即可,容器名称随便起。

之后点击创建即可(注意:容器端口一定要设为8090,这是 Halo 的专属端口,其他端口会导致 Halo 无法正常访问!本地端口随意

创建完成后,看看状态是否为“运行中”,如果为“运行中”可使用“服务器 IP+容器端口”访问;依旧需要初始化,与第一次配置一致。

结束语

教程到这里就算是结束了,如果您想要安装第三个 Halo 也同理,需要注意的是,本地端口不能重复。

感谢您的观看!

完结撒花!

评论交流
1

文章目录