hestiacp/hestiacp

GitHub: hestiacp/hestiacp

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

Stars: 4404 | Forks: 899

Hestia 控制面板

![HestiaCP Web 界面截图](https://storage.hestiacp.com/hestiascreen.png)

为现代 Web 打造的轻量级且强大的控制面板

最新稳定版本: 版本 1.9.6 | 查看更新日志

HestiaCP.com | Documentation | Forum

Lint Status Gurubase

## **欢迎!** 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, 邮件服务