What Is HestiaCP?
HestiaCP is a free, open-source hosting control panel forked from VestaCP. It provides a modern web interface for managing web, mail, DNS, and database services.
Installation
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
sudo bash hst-install.shThe installer takes 10-15 minutes and configures everything automatically. You will be given a random admin password at the end.
Default Stack
- Nginx (front) + Apache (backend) — or Nginx-only
- PHP-FPM with multiple PHP versions
- MariaDB or PostgreSQL
- Exim + Dovecot + ClamAV + SpamAssassin
- BIND DNS server
- vsftpd or ProFTPd
Web Interface
Access at https://your-ip:8083
Key Features
- One-click WordPress, Laravel, and Symfony installers
- Let's Encrypt wildcard certificate support
- Built-in firewall management (iptables)
- SSH key management per user
- Server resource monitoring and alerts
- Backup scheduling to local, SFTP, or S3
Creating a Website
- Log in → Web → Add Domain
- Enter your domain name
- Enable SSL (Let's Encrypt)
- Choose a PHP template (PHP 7.4, 8.0, 8.1, 8.2)
- Upload files or use the one-click installer
Resource Usage
Minimum requirements: 1 CPU, 1 GB RAM. Recommended: 2 CPUs, 4 GB RAM for multiple domains with email services enabled.