Installing a hosting control panel on a Linux server
Important. The original article described installing the VestaCP panel on Ubuntu 14.04. Neither is supported any more: Ubuntu 14.04 has had no updates since 2019, and VestaCP development has stopped with known vulnerabilities left unpatched. It should not be installed on a production server.
If you need a hosting control panel, consider a maintained alternative that still receives security updates — for example HestiaCP (an actively developed fork of Vesta), CyberPanel or ISPmanager.
General installation procedure
- Connect to the server over SSH — instructions.
- Update the system first:
dnf -y upgrade # AlmaLinux / Rocky apt update && apt -y upgrade # Ubuntu / Debian - Download the panel's installer from its official site and only over HTTPS, inspect the script, then run it and follow the prompts.
Do not run installer scripts fetched over plain HTTP, and do not pipe them straight into a shell — the contents can be tampered with in transit.
If you would like help choosing a panel, get in touch.