Want to manage the command line web server using GUI? Then here are the steps to install the Hestia open-source control panel on Debian 11 Bullseye.
Hestia is an open-source control panel for Web serves running on Linux operating systems. It is based on another open-source project called the Vesta Control panel, which is also free to download and use either from the official website or GitHub page.
The users who want to create, configure and handle Apache or Nginx web servers with PHP-FPM but via a Graphical user interface can install the HestiaCP in just a few commands. Apart from the web servers, it also offers a DNS server, Multiple PHP versions; MariaDB or PostgreSQL databases; POP/IMAP/SMTP mail services with Anti-Virus, and Firewall with brute-force attack detection.
Steps to Install Hestia Control Panel on Debian 11
The steps given below are also applicable for Ubuntu 20.04 or 18.04 including other supported Linux distros such as Debian 10… Here is the link to the Github page for Project.
1. What we need to install Hestia
First of all, of course, you must have Debian 11 server with root user access. That server system should have a 64-bit CPU AMD64 or x86_64 Intel and Internet connection.
2. Log in as a root
The script we need to run on our Debian 11 for setting up this open-source control panel need root user access to run all the commands given here…
3. Run system update
Open command terminal, if you are using the CLI server version of Debian 11 then you are already there. Thus, run the command:
apt update && apt upgrade
Also, run the below once, so that we could download content from the 443 port on CLI.
apt install ca-certificates
4. Download the HestiCP Installation script
The easiest way to install the Hestia Control panel is using its installation script that is available on Github. To get it run
5. Install Hestia on Debian 11
Finally, we have the script, now let’s run to automatically install all dependencies and packages we need to set up Hestia open-source control panel on our Linux.
6. Save the Admin password and Reboot
Once the installation process is completed, the setup will give you the Admin password. Save that and then Reboot the system.
To enable SSL on Hestia, run:
7. Access GUI Hestia CPanel Admin
Open the browser on any system available locally with you and enter the IP address of the server where you have installed the Hestia open Cpanel along with port number 8083.
For example, here our IP is:
Now, Enter the Admin as username and password you have got to log in to the back end of the Control Panel.
Although there are other popular open-source Control panels available to use, however, Hestia is also worth trying out because of lightweight and easy to install & operate. Of course, its functionality will not be extensive like WHM Cpanel, after all, it is a free platform and meant for those who don’t want to deal with their webserver and databases using purely command line. For example, you want to host some web application or website on Cloud but don’t want to use a command-line which is cumbersome even for professionals to operate for each and everything.