How to Install Ajenti Control Panel on Ubuntu 20.04 / Debian 11

Using a Linux distribution that has a desktop environment and graphical tools is easy, but a server is something different. That is why tools are created with which we can manage them from a comfortable web interface where we can find everything we need. So, today you will learn how to install Ajenti control panel on Ubuntu 20.04 / Debian 11.

What is Ajenti Control Panel?

Ajenti is an application that we can install on a server and thanks to them, we will be able to manage it through a modern web interface created with first line technology.

Thanks to Ajenti, we can install packages from both the official repositories and PIP, upload files, navigate between directories, even have an embedded terminal with which to execute commands quickly and securely via SSH.

In addition to this, Ajenti’s functionality can be extended through the use of official and community plugins.

Ajenti is open source released under the MIT license, so we can access the source code of the same. It is free, so we can use it in different projects.

The installation process is simple, so let’s go for it.

Install Ajenti on Ubuntu 20.04

Before we start, we need to know something. When installing a control panel on a server, you need to do a clean installation.

First, connect to your server via SSH and when you do, update the whole system.

sudo apt update
sudo apt upgrade

After this, you can reboot the system to make sure all updates are applied.

When the system starts up again, you can download the installation script.

curl -O https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh

And run it with the following command

sudo bash ./install.sh

During the process, all Ajenti dependencies will be installed. As well as all the necessary configurations will be done.

At the end, you will see a screen similar to this one where you will be given the access address to the application.

Install Ajenti on Ubuntu 20.04 / Debian 11
Install Ajenti on Ubuntu 20.04 / Debian 11

You have to open port 8000 in the firewall for the application to work correctly.

sudo ufw allow 8000

Managing the Ajenti service

Once the installation is finished, a new service will be created with which we can stop, start or check the status of Ajenti.

For example, if you want to start the service, you just need to run

sudo systemctl start ajenti

Or stop it

sudo systemctl stop ajenti

Finally, you can check the status of the service with the command

sudo systemctl ajenti status
Ajenti Service Status
Ajenti Service Status

In this case, everything is fine.

Using Ajenti control pane in Ubuntu 20.04

The next step is to open a web browser and access Ajenti with the IP address of your server using port 8000.

You will see the login screen

Ajenti login screen
Ajenti login screen

Log in using the credentials of any user on the system. But some tasks, you should be a root user.

Now you will see the application dashboard.

Ajenti main screen or dashboard
Ajenti main screen or dashboard

From there you only have to explore the options such as installing new plugins.

Ajenti plugins screen
Ajenti plugins screen

Or deploy a command terminal.

Terminal on Ajenti
Terminal on Ajenti

It is very light and easy to use and saves a lot of work.

Conclusion

Ajenti is a light and efficient control panel that helps us with the management of a home or low production server. In any case, it allows us to do operations with a few clicks and without the need to use commands.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top