I tested this on Ubuntu 22.04 and 24.04, but it should work on other supported distributions as well.
Switch to root user (the - ensures you’re working from root’s home directory):
sudo su –
Update your system to the latest packages:
sudo apt update && sudo apt upgrade -y
Download the installer script:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
(This script comes directly from the official HestiaCP installation page).
Run the installation with your preferred options:
bash hst-install.sh –multiphp ‘7.4,8.2,8.3’ –proftpd yes –mysql8 yes –postgresql yes –sieve yes –quota yes –webterminal yes –force
During the installation, the system will ask you to provide a login email and password.
Once it finishes, reboot your server. After the restart, open your web browser and access the control panel at:
http://your-server-ip:8083