标签 HestiaCP 下的文章

1. 安装前准备

  • 更新系统软件包:确保系统处于最新状态。

    sudo apt update && sudo apt upgrade -y
  • 安装必要依赖:确保系统具备下载和安装所需的工具。

    sudo apt install ca-certificates software-properties-common apt-transport-https gnupg wget unzip -y

2. 下载并运行安装脚本

  • 下载官方安装脚本

    wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
  • 使用 root 权限运行脚本(普通用户需加 sudo):

    sudo bash hst-install.sh

    (注:如果系统提示已存在安装残留,可使用 sudo rm -rf /usr/local/hestia 清理后重新运行)

3. 配置安装选项

在安装脚本的交互提示中,需要输入以下关键信息:

  • 管理员邮箱:输入一个有效的邮箱地址。安装完成后,面板会自动将登录账号和密码发送到该邮箱。
  • 主机名 (FQDN):输入一个合法的完全限定域名(例如你设置的 p.aaaa.com)。此域名主要用于主机命名,安装时不强制要求已经解析到该服务器。
  • 确认安装:系统会列出即将安装的组件(如 Nginx、Apache、PHP-FPM、MariaDB、Exim 邮件服务等),确认无误后输入 y 继续。安装过程大约需要 15-20 分钟。

4. 登录面板与初始配置

  • 获取访问信息:安装完成后,终端会显示你的登录 URL、用户名(默认为 admin)和随机生成的密码。
  • 放行防火墙端口:确保服务器的防火墙已放行 HestiaCP 的默认端口 8083

    sudo ufw allow 8083/tcp
    sudo ufw reload
  • 访问面板:在浏览器中打开 https://你的服务器IP:8083https://p.aaaa.com:8083。首次访问时,由于使用的是自签名 SSL 证书,浏览器会提示不安全,点击“高级”并添加例外继续访问即可。
  • 切换中文界面:登录面板后,进入用户设置,将语言(Language)更改为 Simplified Chinese(简体中文)并保存。