| What to compare |
HestiaCP |
CloudPanel |
| Licence |
Free (open source, GPLv3). There is no licence. |
Free. There is no licence. |
| Systems you can order |
Debian 12 and Ubuntu 22.04. Ubuntu 24.04 and Debian 13 through a support ticket. LTS releases only; no AlmaLinux, Rocky or CloudLinux. |
Ubuntu 22.04 and Debian 12. Ubuntu 24.04 and Debian 13 through a support ticket. No AlmaLinux, Rocky or CloudLinux. |
| Web server |
Nginx with PHP-FPM, or Nginx in front of Apache; several PHP versions. |
NGINX with PHP-FPM; Varnish and Redis available. |
| E-mail included |
Yes: Exim and Dovecot, Roundcube webmail; SpamAssassin and ClamAV optional. |
No. The documentation says to use a separate e-mail service. |
| DNS |
Yes: BIND, your own nameservers, DNS cluster and DNSSEC. |
No DNS server: the records stay wherever the domain is managed. |
| Several accounts and reselling |
Users with limit packages. The documentation has no resellers. |
Users with three roles (Admin, Site Manager, User). No packages and no reselling. |
| WordPress |
Quick install of WordPress and other applications. |
A dedicated WordPress site type. |
| Node.js and Python apps |
No app manager in the documentation: a Node.js app sits behind an Nginx proxy template, set up by hand. |
Built in: Node.js and Python site types, plus PHP, static and reverse proxy. |
| Backups |
Automatic, on the server or to FTP, SFTP and Rclone; incremental with restic. |
Off the server only: S3, Dropbox, Google Drive, SFTP and anything Rclone supports; manual restore. |
| Minimum memory and disk |
1 GB without SpamAssassin and ClamAV (4 GB recommended). Disk: 10 GB (40 GB recommended). |
2 GB. Disk: 10 GB. |
| Learning curve |
A simple panel; what it does not show is done with the v- commands on the command line. |
Few menus: sites, users and backups, no e-mail and no DNS. |
| First login |
https://IP:8083 |
https://IP:8443 |