如何在 Ubuntu 和 Debian 上安装 Hestia 控制面板
Hestia 控制面板 (HestiaCP) 是一款适用于 Linux 的免费 Web 托管工具,提供 Web 和命令行界面,可轻松管理域名、网站、电子邮件帐户和DNS 区域。
在本文中,我们将指导您完成在 Ubuntu 22.04 LTS 和 Debian 12 上安装 HestiaCP 的过程。
先决条件
在我们开始之前,请确保您具备以下条件:
- 具有至少 4 GB RAM 的全新 Ubuntu 或 Debian 服务器。
- 指向您服务器 IP 地址的有效域名。
第 1 步:安装所需的软件包
首先,更新服务器的软件包列表并将所有已安装的现有软件包升级到最新版本。
sudo apt update
sudo apt upgrade -y
接下来,将完全限定域名 (FQDN) 设置为服务器的主机名并验证主机名更改。
sudo hostnamectl set-hostname yourdomain.com
hostnamectl
接下来,使用以下命令安装所需的依赖项:
sudo apt install ca-certificates software-properties-common apt-transport-https gnupg wget unzip -y
第 2 步:安装 Hestia 控制面板
使用以下 wget 命令从官方 GitHub 存储库下载最新的 HestiaCP 安装脚本。
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
运行安装脚本并按照屏幕上的提示进行操作。
bash hst-install.sh
在安装过程中,系统会提示您确认安装并选择要安装的软件包。
默认情况下,Hestia 安装以下内容:
- Nginx Web/代理服务器
- Apache Web 服务器(作为后端)
- PHP-FPM应用服务器
- 绑定DNS服务器
- Exim 邮件服务器 + SpamAssassin
- Dovecot POP3/IMAP 服务器
- MariaDB 数据库服务器
- Vsftpd FTP 服务器
- 防火墙 (iptables) + Fail2Ban 访问监视器。
出现提示时,输入所需信息:
- 管理员电子邮件地址
- FQDN 主机名
- MySQL根密码
- 确认安装
安装过程可能需要一些时间才能完成。
第 3 步:访问 Hestia 控制面板
安装完成后,Hestia 将为您提供登录 URL、用户名和密码。
默认情况下,URL 为:
https://yourdomain.com:8083
OR
https://server-ip:8083
在网络浏览器中打开此 URL。您可能会遇到安全警告,因为 SSL 证书是自签名的。继续添加例外。
使用安装过程结束时提供的凭据登录。您将被带到 Hestia 仪表板,您可以在其中开始管理服务器。
第 4 步:保护您的 Hestia 安装
出于安全原因,请立即导航至用户 > 管理员 > 编辑 > 更改密码,更改默认管理员密码。
为了获得更安全的连接,请转至网络 > 您的域 > 编辑为您的域设置SSL证书> 启用 Let's Encrypt SSL。
通过定期在设置 > 更新 > 检查更新中检查更新,使您的Hestia控制面板保持最新状态>。
结论
Hestia 控制面板 以其用户友好的界面和强大的功能简化了 Web 服务器的管理。通过遵循本指南,您应该在 Ubuntu 或 Debian 服务器上安装并配置了 Hestia,准备好管理您的 Web 域、电子邮件帐户、数据库等。
定期维护,例如更新面板和备份数据,将确保您的服务器平稳安全地运行。