hestiacp/hestiacp
GitHub: hestiacp/hestiacp
HestiaCP 是一款开源的轻量级 Linux 服务器控制面板,通过统一的 Web 界面简化 Web 域名、邮件、DNS 和数据库的部署与管理。
Stars: 4404 | Forks: 899

为现代 Web 打造的轻量级且强大的控制面板
最新稳定版本: 版本 1.9.6 | 查看更新日志
HestiaCP.com |
Documentation |
Forum
## **欢迎!**
Hestia 控制面板旨在为管理员提供一个易于使用的 Web 和命令行界面,使他们能够在一个中央仪表板中快速部署和管理 Web 域名、邮件账户、DNS 区域和数据库,而无需手动部署和配置单个组件或服务。
## 功能与服务
- Apache2 和 NGINX(搭配 PHP-FPM)
- 多版本 PHP(5.6 - 8.4,默认为 8.3)
- 具有集群功能的 DNS 服务器 (Bind)
- 带有防病毒、防垃圾邮件和 Webmail 功能的 POP/IMAP/SMTP 邮件服务(ClamAV, SpamAssassin, Sieve, Roundcube)
- MariaDB/MySQL 和/或 PostgreSQL 数据库
- 支持带有泛域名证书的 Let's Encrypt SSL
- 带有暴力破解检测和 IP 列表的防火墙(iptables, fail2ban 和 ipset)。
## 支持的平台和操作系统
- **Debian:** 12, 11
- **Ubuntu:** 24.04 LTS, 22.04 LTS
**注意:**
- Hestia 控制面板不支持 32 位操作系统!
- Hestia 控制面板与 OpenVZ 7 或更低版本结合使用时,可能会在 DNS 和/或防火墙方面出现问题。如果您使用虚拟专用服务器 (VPS),我们强烈建议您使用基于 KVM 或 LXC 的服务器!
## 安装 Hestia 控制面板
- **注意:** 您必须在全新安装的操作系统上安装 Hestia 控制面板,以确保各项功能正常运行。
尽管我们已经尽了一切努力使安装过程和控制面板界面尽可能友好(即使是对于新用户),但在继续之前,我们假设您在设置 Linux 服务器的基础知识方面已经具备了一定的了解。
### 步骤 1:登录
要开始安装,您需要以 **root** 或具有超级用户权限的用户身份登录。您可以直接从命令行控制台或通过 SSH 远程执行安装:
```
ssh root@your.server
```
### 步骤 2:下载
下载最新版本的安装脚本:
```
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
```
如果由于 SSL 验证错误导致下载失败,请确保您的系统上已安装 ca-certificate 包 - 您可以使用以下命令执行此操作:
```
apt-get update && apt-get install ca-certificates
```
### 步骤 3:运行
要开始安装过程,只需运行脚本并按照屏幕上的提示操作:
```
bash hst-install.sh
```
安装完成后(如果适用),您将在安装期间指定的地址收到一封欢迎电子邮件,以及用于登录和访问您服务器的屏幕说明。
### 自定义安装
您可以在安装期间指定多种不同的标志,以便仅安装您需要的功能。要查看可用选项列表,请运行:
```
bash hst-install.sh -h
```
此外,您也可以使用
,它允许您通过 GUI 轻松生成安装命令。
## 如何升级现有安装
Hestia 控制面板的新安装默认已启用自动更新,并且可以通过 **服务器设置 > 更新** 进行管理。要手动检查并安装可用更新,请使用 apt 包管理器:
```
apt-get update
apt-get upgrade
```
## 问题与支持请求
- 如果您在使用 Hestia 控制面板时遇到一般性问题并需要帮助,请[访问我们的论坛](https://forum.hestiacp.com/) 搜索潜在的解决方案,或者发布新帖子以寻求社区成员的协助。
- Bug 和其他可重现的问题应通过 GitHub [创建新问题报告](https://github.com/hestiacp/hestiacp/issues) 来提交,以便我们的开发人员进行进一步调查。请注意,支持请求将被重定向到我们的论坛。
**重要提示:对于未描述已执行故障排除步骤的请求,或者与 Hestia 控制面板无关的第三方应用程序(如 WordPress),我们_无法_提供支持。请确保您在论坛帖子或问题报告中包含尽可能详细的信息!**
## 版权
“Hestia Control Panel”、“HestiaCP”以及 Hestia 徽标为 hestiacp.com 的原创版权,并适用以下限制:
**您可以:**
- 在任何直接与应用程序或项目相关的上下文中使用“Hestia Control Panel”、“HestiaCP”名称或 Hestia 徽标。这包括应用程序本身、本地社区以及新闻或博客文章。
**您不得:**
- 以“Hestia Control Panel”、“HestiaCP”或类似衍生品的名称出售或重新分发该应用程序,包括在与创收活动相关的任何品牌或营销材料中使用 Hestia 徽标,
- 在任何与项目无关的上下文中使用“Hestia Control Panel”、“HestiaCP”名称或 Hestia 徽标,
- 以任何方式更改“Hestia Control Panel”、“HestiaCP”名称或 Hestia 徽标。
## 许可证
Hestia 控制面板采用 [GPL v3](https://github.com/hestiacp/hestiacp/blob/release/LICENSE) 许可协议,并基于 [VestaCP](https://vestacp.com/) 项目。
标签:Awesome, Web运维, 数据库管理, 服务器面板, 测试用例, 系统管理, 负责任AI, 邮件服务