Ajenti: an excellent control panel for your server

Agent

Count on a dedicated server not only represents a monthly cost, quarterly or annually, in addition to that many times it is required to have to manage all this with the help of an administrator.

Those users who have this type of services do not let me lie because in many of the companies that offer this type of services they tend to separate themselves from offering you any additional and this leads to you having to shell out a little more.

In this case, pay the license if you want to use one of the most popular control panels which is Cpanel together with WHM.

The use of this type of control panel helps you a lot to be able to manage the resources and functions of your serverr, without having to resort to just one shell.

However WHM / Cpanel is not the only one, there are many others that you can use as alternatives and above all that they are free and open source.

In this case we are going to talk about Ajenti which is a is an open source control panel which can be used for a wide variety of server administration tasks.

About Ajenti

Se you can install packages and run commands, and you can see the basic information of the serversuch as RAM in use, free disk space, etc.

All this can be accessed from a web browser. Optionally, an additional package called Ajenti V allows you to manage multiple websites from the same control panel.

In addition to this Ajenti has the support to be complemented by plugins which further enhance the operation of this control panel.

Ajenti includes dozens of pre-made plugins that allow you to configure the operating system and server software.

The list of software compatible with this control panel includes Apache, Cron, CTDB, NFSD, Iptables, Munin, MySQL, Netatalk, NGINX, PostgreSQL, Samba, lm-sensors, Squid 3 Supervisor.

Ajenti web panel

The program has a well-distributed and intuitive interface, low memory consumption and useful tools like the file manager, terminal and code editor - everything you need to meet the needs of a system administrator.

Ajenti is written in the Python programming language and its code is distributed under the MIT license.

How to install Ajenti on Ubuntu 18.04 and derivatives?

Si you want to install this control panel for your server or your system, we must follow the following steps.

Before installing the control panel in the system, it is necessary to install the necessary dependencies for the proper functioning of this.

To do this we must open a terminal and execute the following command in it:

sudo apt-get install build-essential python-pip python-dev python-lxml libffi-dev libssl-dev libjpeg-dev libpng-dev uuid-dev python-dbus

Done this we proceed to download and run the installation script of the application with:

curl https://raw.githubusercontent.com/ajenti/ajenti/master/scripts/install.sh | sudo bash -s –

In case this fails you can choose this other installation method for this we must execute the following:

sudo pip install 'setuptools>=0.6rc11' 'pip>=6' Wheel

Now we can proceed to install the application with:

sudo pip install ajenti-panel ajenti.plugin.dashboard ajenti.plugin.settings ajenti.plugin.plugins

And if we want a more complete installation we install the other add-ons:

sudo pip install ajenti-panel ajenti.plugin.dashboard ajenti.plugin.settings ajenti.plugin.plugins ajenti.plugin.filemanager ajenti.plugin.notepad ajenti.plugin.packages ajenti.plugin.services ajenti.plugin.terminal

Agent panel

How to use Ajenti on Ubuntu 18.04 and derivatives?

At the end of the application installation we can start using the control panel.

It is enough that we access the port that is destined for thise, we can do this with any web browser accessing the server's ip address and port 8000 As follows:

ipserver:8000

Locally, we can access the control panel by typing:

localhost:8000

Once this is done, the login screen should appear where it asks us for the username and password, which admin / admin, and that it is recommended to change the password immediately.

And with that, you can start using and customizing the panel to your needs.


Leave a Comment

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

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.