在 Ubuntu 上安装 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:8083或https://p.aaaa.com:8083。首次访问时,由于使用的是自签名 SSL 证书,浏览器会提示不安全,点击“高级”并添加例外继续访问即可。 - 切换中文界面:登录面板后,进入用户设置,将语言(Language)更改为
Simplified Chinese(简体中文)并保存。