Requirements:
A fresh installation of Ubuntu 22.04 (no Apache, NGINX, etc.).
A root user or a user with sudo access.
A fully qualified domain name (FQDN) pointing to your server’s IP (recommended, e.g., panel.example.com).
Update the ubuntu version: Run the below command to update:
sudo apt update && sudo apt upgrade -y
Download the Hestia Installer Script:
Use the following command to download the latest Hestia cP:
wget
Run the Installer Script: Execute the script to start the installation:
sudo ./hst-install.sh
Access the Hestia Web Interface: After installation, you’ll see:
Congratulations! Your control panel is now ready.
Login:
Username: admin
Password: [your server root password]
Additional Notes:
Ensure Port 8083 is open in your firewall:
sudo ufw allow 8083/tcpsudo ufw reload
To reset the password if you didn’t set one:
sudo v-change-user-password admin newpassword
Read Related: Installing Nginx on Ubuntu: An Easy Guide : Installing Hestia Panel on Ubuntu LTS