项目简介

Hestia Control Panel 是一款专为现代 Web设 计的轻量级免费开源且强大的服务器管理控制面板。通过友好的网页和命令行界面,管理员可以快速部署和管理web域名、邮件账户、DNS区域和数据库,无需繁琐的手动配置。

项目技术分析

Hestia Control Panel 以其灵活和高效的架构赢得了赞誉。它支持 Apache2 和 NGINX 服务器与 PHP-FPM 配合工作,并提供多版本PHP支持(从5.6到8.2,其中8.1是默认版本)。此外,集成的DNS服务器(Bind)具有集群功能,确保了高可用性。邮件服务包含POP/IMAP/SMTP,配备了ClamAV反病毒、SpamAssassin反垃圾邮件以及Sieve过滤器和 Roundcube Webmail 。对于数据存储,项目支持 MariaDB/MySQL 或 PostgreSQL 数据库,并能无缝获取 Let's Encrypt 提供的SSL证书。

防火墙功能集成了 iptables 、fail2ban 和 ipset ,提供了防止暴力攻击的保护。这一切都封装在一个易于安装和升级的系统中。

应用场景

无论是云主机提供商、开发者还是个人用户,Hestia Control Panel 都能在以下场景发挥巨大作用:

  • 网站托管:轻松管理多个网站,一键添加或删除域名、设置SSL证书。

  • 邮件服务:快速创建和管理邮件账户,有效抵御垃圾邮件和病毒。

  • 开发环境:快速部署和更新各种PHP版本的开发环境,提高开发效率。

  • 小型企业:自建安全的内部邮件和文件服务器,节省成本。

项目特点

  • 易用性强:直观的用户界面使得即使对Linux不太熟悉的用户也能轻松上手。
  • 跨平台兼容:支持最新版的Debian和Ubuntu操作系统,满足不同用户的系统需求。
  • 全面的功能:涵盖服务器管理所需的所有核心组件,一站式解决所有问题。
  • 安全性高:内置的安全防护措施有助于防止恶意攻击和数据泄露。
  • 持续更新:定期发布新版本和安全更新,确保系统的稳定性和安全性。
  • 社区活跃:拥有一个活跃的论坛,遇到问题时能得到社区的支持和帮助。
  • 安装简易:只需几步简单的命令,就能在新的操作系统上完成安装。

安装

安装要求

项目 最低要求 推荐配置
CPU 1 核心,64位 4核心
内存 1 GB (不安装SpamAssassin 和 ClamAV) 4GB
硬盘 10 GB HDD 40GB SSD
系统 Debian 10, 11 or 12 Ubuntu 20.04, 22.04 LTS 最新版 Debian 最新版 Ubuntu LTS

交互式安装

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh && apt-get update && apt-get install ca-certificates && bash hst-install.sh

定制安装

参见:https://hestiacp.com/install.html

相关链接

项目地址:https://github.com/hestiacp/hestiacp

项目官网:https://hestiacp.com/

定制安装:https://hestiacp.com/install.html

Hestia Control Panel 还提供丰富的 API 功能,这使得和其它应用程序结合变得轻松惬意,也为自动化开通虚拟机打下坚实基础。Dazeng 提供的免费空间就有采用 Hestia Control Panel 作为控制面板的,感兴趣的可以一试:https://phpkj.com