Install Hestia web control panel on Debian 11 Bullseye

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…

sudo -i

 

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

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

 

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.

bash hst-install.sh

 

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:

v-add-letsencrypt-host

 

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:

https://103.92.41.101:8083

Now, Enter the Admin as username and password you have got to log in to the back end of the Control Panel.

Hestia CPanel install Debian 11 Bullseye

 

Verdict

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.

 

Other Articles:

Install Pale Moon Browser on Debian 11 Bullseye
How to reset root password in Debian 11
Install VSCodium on Debian 11 Bullseye Linux
How to install Telegram on Debian 11 Bullseye

 

 

1 thought on “Install Hestia web control panel on Debian 11 Bullseye”

  1. Thanks for sharing this tutorial
    I have installed HestiaCP of my VPS but after long time…I was unable to reconfigure the same.
    Your post saved lot my time.

    Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.