This article provides a guide demonstrating how to install Hestia Control Panel on VPS server.
What is Hestia Control Panel?
Hestia Control Panel is a lightweight and powerful control panel for the modern web.
Features of Hestia Control Panel:
- Apache2 and NGINX with PHP-FPM
- Multiple PHP versions (5.6 - 8.4, 8.3 as default)
- DNS Server (Bind) with clustering capabilities
- POP/IMAP/SMTP mail services with Anti-Virus, Anti-Spam, and Webmail (ClamAV, SpamAssassin, Sieve, Roundcube)
- MariaDB and/or PostgreSQL databases
- Let's Encrypt SSL support with wildcard certificates
- Firewall with brute-force attack detection and IP lists (iptables, fail2ban, and ipset).
System Requirements
| Minimum | Recommended | |
|---|---|---|
| CPU | 1 core, 64-bit | 4 cores |
| Memory | 1 GB (no SpamAssassin and ClamAV) | 4 GB |
| Disk | 10 GB HDD | 40 GB SSD |
| Operating System | Debian 11 or 12 Ubuntu 22.04, 24.04 LTS |
Latest Debian Latest Ubuntu LTS |
How to Install Hestia Control Panel on VPS
- Login to your Debian VPS or Ubuntu VPS using SSH.
- Run the following command as root user:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh sudo bash hst-install.sh
- You can now login to your server from the Web GUI using port 8083.
Conclusion
You now are able to install Hestia Control Panel on VPS server.

👀 Choose SSD-powered VPS servers for increased speed, power, and security! Now 50% off- starting from only $3.19/mo.
