How to Install Ajenti Control Panel in Debian and Ubuntu


Ajenti is a free and open source web-based Admin console allows you to perform many server administration tasks such as installing and updating packages, managing services, etc.

Written in Python and Javascript, Ajenti provides an intuitive and powerful user interface that is lightweight and resource-friendly. In addition, it is easy to install and is a great tool for newbies or users with no advanced knowledge of Linux.

In this guide we will show how to install Dashboard Ajenti In Debian and Ubuntu distributed to manage your server. For demonstration, we will install it on Ubuntu 22.04 Jammy JellyFish.


Ajenti The following operating systems are supported at the time of writing this guide.

  • Debian 9 or later.
  • Ubuntu 18.04 or later.

Install Ajenti Control Panel in Ubuntu

To get started, log in Ubuntu server version and update the local package repositories as shown.

$ sudo apt update

Once updated, move on to the next step and download the Ajenti installation script, which simplifies the installation of Ajenti. To take advantage of this, you need to first download the Ajenti installation script using curl command same picture.

$ curl -O
Download the Ajenti . console script

Once downloaded, run the installation script as the sudo user.

$ sudo bash ./

As mentioned before, the install script automatically installs Ajenti and save you the time and effort required for manual installation Ajenti.

In a nutshell, the install script does the following:

  • Enable the Universe repository.
  • Update package index.
  • Install prerequisite packages including Python3 dependencies.
  • Install the Ajenti and Ajenti plugins.
  • Start the Ajenti system service.
Install Ajenti Control Panel in Ubuntu
Install Ajenti Control Panel in Ubuntu

The installation process takes about 5 minutes to complete. Finally, you will see the following output, an indication that the installation of Ajenti was successful.

Install Ajenti Successfully
Install Ajenti Successfully

To confirm that Ajenti service is running, execute the command:

$ sudo systemctl status ajenti

The following output shows that Ajenti is running as expected.

Start the Ajenti . service
Start the Ajenti . service

The Ajenti service can be started, stopped and restarted using the following commands.

$ sudo systemctl start ajenti
$ sudo systemctl stop ajenti
$ sudo systemctl restart ajenti

By default, Ajenti listen on TCP port 8000. You can verify this using command ss same picture.

$ ss -pnltue | grep 8000
Check the Ajenti port
Check the Ajenti port

If you have a Installed UFW . firewall consider opening the port on the firewall as shown.

$ sudo ufw allow 8000/tcp
$ sudo ufw reload

With Ajenti Now that it’s installed, the only step left is to log in Ajenti dashboard. To do so, log in using the following URL


Provide your root credentials and click ‘Log in‘.

Login to the Ajenti . dashboard
Login to the Ajenti . dashboard

This is open to you Ajenti control panel as shown below. At a glance, this provides essential system metrics like uptime, memory usage, CPU usage, and load average.

Ajenti Dashboard Dashboard
Ajenti Dashboard Dashboard

In the left sidebar, There are options for your system administration categorized under ‘SHARED‘,’TOOLS‘,’SOFTWARE‘, and ‘SYSTEM‘.

This concludes our tutorial. We hope that you can now install Ajenti comfortably on your Linux Server.

Hope this helps!

Source link