An open source Linux web server control panel
Hestia is an open source control panel for web services running on Linux operating systems. Here we will follow the steps to install and configure it easily on Ubuntu 20.04 LTS servers or desktop runtime systems.
HestiaCP is based on another open source project called Vesta Control Panel, which can also be downloaded and used for free from the official website or GitHub page.
Users who want to create, configure and manage Apache or Nginx web servers with PHP-FPM but through a graphical user interface can install HestiaCP with just a few commands. Besides web servers, it also offers a DNS server, several PHP versions; MariaDB or PostgreSQL databases; POP / IMAP / SMTP email services with antivirus and firewall with detection of brute force attacks.
Steps to install Hestia Control Panel on Ubuntu 20.04 LTS
The steps given below also apply to similar Linux distributions such as Debian 9, Debian 10, Ubuntu 16.04, 18.04 and 20.04 LTS; Linux Mint … Github page for Project.
- 64-bit AMD64 or x86_64 Intel processor
- New installation of Ubuntu 20.04 / 18.04 or Debian server for production use
- root user access
- Internet connection
1.log in as root
We need root user access to execute all commands given here …
2. Run the system update
Open the command terminal, if you are using the CLI server version of Ubuntu, you are already there. So, run the command:
apt-get update apt-get upgrade
Also run the one below, so that we can download the content from port 443 on CLI.
apt-get install ca-certificates
3. Download the HestiCP installation script
The easiest way to install the Hestia control panel is to use its installation script available on Github. To make it work
4. Run the Hestia script on your Ubuntu 20.04 LTS
Finally we have the script, now run to automatically install all the dependencies and packages we need to configure the open source Hestia control panel on our Linux.
5. Save the administrator password and restart
Once the installation process is complete, the installer will give you the Administrator the password. to safeguard that and then To restart the system.
To enable SSL on Hestia, run:
5. Access the Hestia CPanel Admin GUI
Open the browser on any locally available system with you and enter the IP adress of the server on which you installed the Hestia open Cpanel with the port number 8083.
For example, here our IP is:
Now enter the Administrator as username and password you need to log in at the back of the control panel.
While there are other popular open source control panels available, Hestia is also worth a try due to its light weight and ease of installation and use. Of course, its functionality will not be extended like WHM Cpanel, after all, it is a free platform and for those who don’t want to manage their web server and databases using just a command line. For example, you want to host a web app or website in the cloud, but you don’t want to use a command line which is really cumbersome even for professionals to use for anything and everything.