HestiaCP 是一款为服务器管理员设计的强大而灵活的开源控制面板,它继承并扩展了 VestaCP 的许多优点,同时增加了对简体中文的支持,使得非英语用户也能轻松管理和配置他们的服务器环境。以下是如何在支持的系统上安装和配置 HestiaCP 的详细步骤,包括基本要求和一键安装特性。
基本要求
- 操作系统:Debian 10/11/12 或 Ubuntu 20.04/22.04(64位)
- 硬件要求:
- 至少 1GB 内存
- 至少 1 个 CPU 核心
- 至少 10GB 硬盘空间
- 权限:需要服务器的 root 权限
安装步骤
1. 更新系统
首先,确保你的系统是最新的。使用以下命令更新 Debian 或 Ubuntu 系统:
sudo apt update && sudo apt upgrade -y |
2. 安装依赖项
HestiaCP 需要一些依赖项来正常运行。你可以通过以下命令安装它们:
sudo apt install -y wget curl nano unzip bzip2 |
3. 安装 HestiaCP
HestiaCP 提供了自动安装脚本,可以简化安装过程。访问 HestiaCP 的官方网站或 GitHub 页面获取最新的安装脚本 URL。以下是一个示例命令,实际使用时请替换为最新的 URL:
wget -O hestiacp-install.sh https://example.com/path/to/hestiacp-install.sh | |
chmod +x hestiacp-install.sh | |
sudo ./hestiacp-install.sh |
运行脚本后,按照提示操作。脚本将自动处理大部分安装过程,包括安装必要的软件包、配置 Apache/Nginx、数据库等。
4. 定制设置
安装过程中,你会被要求设置一些基本配置,如端口号、语言(选择简体中文)、主机名、邮箱地址、管理员密码等。确保按照你的需求进行设置。
5. 安装额外服务
HestiaCP 支持通过其界面一键安装多种服务,如 PHP、FTP 服务器、数据库管理系统、邮件服务器等。安装完成后,你可以通过 HestiaCP 的 Web 界面进行这些服务的配置和管理。
6. 验证安装
安装完成后,你可以通过访问你的服务器 IP 地址加上你在安装过程中设置的端口号(默认为 8083)来访问 HestiaCP 的 Web 界面。使用你在安装过程中设置的管理员账号登录。
总结
HestiaCP 提供了一个直观且功能丰富的界面来管理你的服务器,包括网站、数据库、邮件服务器等多种服务。通过满足上述基本要求和按照安装步骤操作,你可以轻松地在 Debian 或 Ubuntu 系统上安装并配置 HestiaCP,从而更高效地管理你的服务器资源。
官方论坛:https://forum.hestiacp.com/
文档说明:https://hestiacp.com/docs/introduction/getting-started.html#
开源项目地址:https://github.com/hestiacp/hestiacp
官方演示面板:https://demo.hestiacp.com:8083/login/
安装/定制性安装:https://hestiacp.com/install.html
一些特色:
用户
与其他用户共享您服务器的访问权限并限制他们的资源。
支持 SFTP chroot jails
管理面板支持双因素身份验证
用于通过 SFTP 和 SSH 登录的 SSH 密钥
Web域
添加多个域并在其上快速安装应用程序。
Nginx FastCGI 缓存支持 Nginx + PHP-FPM
Nginx 代理缓存支持 Nginx + Apache2
Web 域的每个域 TLS 证书
Web/Mail/DNS 的多 IP 支持
支持 PHP 版本 5.6 至 8.2,默认为 PHP8.2
一键安装应用程序
WordPress
Dokuwiki
Drupal
Grav
Laravel
MediaWiki
NextCloud
OpenCart
Prestashop
Symphony
DNS
管理您自己的 DNS 服务器!
创建您自己的名称服务器
轻松设置 DNS 集群
支持域上的 DNSSEC
邮件
托管您自己的电子邮件,无需向企业邮件提供商付费!
用于入站和出站邮件服务的每个域 TLS 证书(Exim 4、Dovecot、Webmail)
为 Exim 设置 SMTP 中继,以防提供商阻止端口 25
每个用户或电子邮件帐户可调整速率限制
Let’s Encrypt 支持邮件域
最新版本的 Roundcube
可选的 SnappyMail 安装
数据库
从电子商务到博客,数据库总是有用的,您可以在 MySQL 和 PostgreSQL 之间进行选择。
支持 MariaDB 10.2 -> 10.11,默认为 10.11
支持 MySQL 8
支持 PostgreSQL
phpMyAdmin 和 phpPgAdmin 的最新版本
服务器管理员
Hestia 可配置性极强且用户友好,功能强大,满足您的所有需求。
使用 50 多家云存储提供商自动备份到 SFTP、FTP 和 Rclone