How to install Hestia Control Panel on Debian 11

Everything Linux, A.I, IT News, DataOps, Open Source and more delivered right to you.
Subscribe
"The best Linux newsletter on the web"

Hello, friends. In this post, I will help you to install Hestia Control Panel on Debian 11. This control panel is dedicated to Linux, so we can take advantage of it in our distribution.

What is Hestia?

Hestia is An open-source Linux web server control panel. One of the main advantages of using Hestia is that it is easy to install, and we can take advantage of it because it includes powerful tools such as Nginx, MariaDB, and Apache as a backend.

What can we do with Hestia? Well, we can manage users, create web domains that will allow us to install powerful applications such as WordPress or NextCloud with a single click. In addition to this, we will have multiple support for PHP.

So as you can notice, it is quite useful to learn how to install it so that we can examine it. Another important feature is that it is free, so we can use it in many environments.

Let’s get started.

Some things to keep in mind

The installation process is simple, but we always have to keep in mind a few things.

The first thing is that it is advisable to do this tutorial in a clean system installation. This way, we will avoid any conflict between packages.

In addition to this, your user must have root permissions or be a user of the sudo group.

Remember that the power of the server will tell you how much you can take advantage of it. In this sense, the more powerful the better.

Installing Hestia Control Panel on Debian 11

The developers of Hestia provide us with an installation script that really makes the process easy.

So, before you start, connect via SSH to your server. Then, update it.

sudo apt update
sudo apt upgrade

After this, we need to make sure that the wget package is installed.

sudo apt install wget

Now, with wget installed, we can use it to download the script.

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

Now you need to assign the appropriate permissions to it:

chmod 755 hst-install.sh

What remains is to run the installation script with root user permissions

sudo bash hst-install.sh

After entering your password, the whole process will start.

First, it will start downloading and installing all the dependencies. During the process, you will have to enter a valid email address and FQDN.

Then you will see a screen with all the changes that the system will undergo. It is like a summary of what will be installed.

1.- Install Hestia Control Panel
1.- Install Hestia Control Panel

When the entire process is finished, you will see a screen like this.

2.- Hestia control panel installed
2.- Hestia control panel installed

There you will have the login credentials as well as the address you have to access. Finally, you will be informed that you have to restart the system for all the changes to take effect.

Once this is done, you will be able to open a web browser and access the Hestia login page.

3.- Hestia Control Panel login screen
3.- Hestia Control Panel login screen

When you log in, you will see the administration screen.

4.- Hestia Control Panel working on Debian 11
4.- Hestia Control Panel working on Debian 11

Enjoy!!!! Congratulations.

Conclusion

Thanks to this post, you learned how to install Hestia on your system. This simple and efficient control panel can be a great help for everyone.

More posts about Debian 11

Everything Linux, A.I, IT News, DataOps, Open Source and more delivered right to you.
Subscribe
"The best Linux newsletter on the web"
Angelo
Angelo
I am Angelo. A systems engineer passionate about Linux and all open-source software. Although here I'm just another member of the family.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest articles

Join us on Facebook