Configs2026年7月24日·1 分钟阅读

HestiaCP — Open Source Web Server Control Panel for Linux

A lightweight, open-source web hosting control panel for managing web servers, email, DNS, databases, and FTP on Debian and Ubuntu. Fork of VestaCP with modernized codebase, enhanced security, and an intuitive web interface for server administration.

Agent 就绪

先审查再安装

这个资产需要先审查。复制的指令会要求 Agent dry-run、列出写入项,确认后再继续。

Needs Confirmation · 64/100策略:需确认
Agent 入口
任意 MCP/CLI Agent
类型
Skill
安装
Single
信任
信任等级:Established
入口
HestiaCP
先审查命令
npx -y tokrepo@latest install 3766605f-877e-11f1-9bc6-00163e2b0d79 --target codex

先 dry-run,确认写入项后再运行此命令。

Introduction

HestiaCP is an open-source web hosting control panel that provides a clean web interface for managing web sites, email accounts, DNS zones, databases, and FTP users on Linux servers. It is a community fork of VestaCP with improved security, modern PHP support, and active development.

What HestiaCP Does

  • Manages Nginx and Apache web server configurations with virtual host templating
  • Creates and administers email domains, mailboxes, aliases, and webmail access via Roundcube
  • Handles DNS zone management with BIND or local DNS caching
  • Provisions MySQL and PostgreSQL databases with per-user access controls
  • Supports Let's Encrypt SSL certificate issuance and automatic renewal for all hosted domains

Architecture Overview

HestiaCP installs and configures a full LEMP/LAMP stack on the host system: Nginx (as reverse proxy or standalone), Apache (optional backend), PHP-FPM with multiple PHP version support, Exim for SMTP, Dovecot for IMAP/POP3, BIND for DNS, and either MySQL or PostgreSQL. A web panel served on port 8083 communicates with backend shell scripts that generate and apply configuration files for each service. User isolation is enforced through system-level user accounts and file permissions.

Self-Hosting & Configuration

  • Requires a fresh Debian 10+ or Ubuntu 18.04+ server with no pre-installed web services
  • Run the install script which presents options for Nginx, Apache, mail, DNS, firewall, and database components
  • Access the admin panel at https://hostname:8083 with the credentials generated during installation
  • Add web domains through the panel to auto-generate Nginx/Apache virtual hosts with PHP-FPM pools
  • Configure automatic backups to local storage or remote destinations via the backup manager

Key Features

  • Multi-PHP support: run different PHP versions (7.4, 8.0, 8.1, 8.2, 8.3) per domain simultaneously
  • Built-in firewall management with fail2ban integration for brute-force protection
  • Reseller and multi-user support with configurable hosting packages and resource quotas
  • One-click Let's Encrypt SSL provisioning with automatic renewal and HTTP/2 support
  • Quick installer for WordPress, PrestaShop, Drupal, Laravel, and other web applications

Comparison with Similar Tools

  • cPanel/Plesk — commercial panels with licensing costs; HestiaCP is free and open source
  • CyberPanel — OpenLiteSpeed-focused; HestiaCP supports Nginx and Apache with more flexible PHP configuration
  • CloudPanel — modern UI but limited to Nginx; HestiaCP offers Nginx, Apache, and combined proxy setups
  • VestaCP — HestiaCP's predecessor, now unmaintained; HestiaCP provides security fixes, modern PHP support, and active development
  • Webmin/Virtualmin — general-purpose server admin; HestiaCP provides a more streamlined hosting-focused experience

FAQ

Q: Can I install HestiaCP on an existing server with services already running? A: It is strongly recommended to install on a fresh server. Existing configurations for Nginx, Apache, or mail services will conflict with HestiaCP's management.

Q: Does it support multiple PHP versions? A: Yes. You can install multiple PHP versions and assign different versions to different domains through the panel.

Q: Is there a migration path from cPanel or VestaCP? A: VestaCP backups can be restored directly. For cPanel, third-party migration scripts exist, or you can manually recreate accounts and transfer files.

Q: How do I keep HestiaCP updated? A: Run apt update && apt upgrade on Debian/Ubuntu. HestiaCP updates are delivered through the system package manager.

Sources

讨论

登录后参与讨论。
还没有评论,来写第一条吧。

相关资产