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.

Required configuration

  • 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 …

sudo -i

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.Hestia administrator password

Hestia Control Panel install Linux

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.

Screenshot of the Hestia control panel interface Accounts Server running on the Hestia 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.

Source link

Comments are closed.