Ajenti is an open-source web-based admin panel that aims to make it easier to manage complex web servers. It offers a wide range of features and supports many popular server applications such as Apache, Nginx, MySQL, PostgreSQL, and more. In this tutorial, we will learn how to install Ajenti on MXLinux.
Before you begin, make sure you fulfill the following requirements:
Before installing anything new, update your system to ensure you have the latest packages.
To do that, open the terminal and run the following command.
sudo apt update && sudo apt upgrade -y
The above command will retrieve and upgrade all the available packages on your MXLinux.
Ajenti requires several dependencies as prerequisites to run. Run the following command to install them:
sudo apt install python3-pip python3-dev python3-psutil build-essential libxml2-dev libxslt1-dev libffi-dev libssl-dev -y
Once the dependencies are installed successfully, we can move on to the installation of Ajenti itself. Run the following command:
sudo pip3 install ajenti
The above command will install Ajenti on your MXLinux.
After the installation, you can start the Ajenti server by running the following command:
sudo ajenti-panel -d
The above command will start the Ajenti server in daemon mode. You can access the Ajenti panel by opening a web browser and navigating to localhost:8000.
Upon accessing the Ajenti panel, you will be prompted to set the initial login credentials. Follow the on-screen instructions to do so.
After you have logged in, you can add and manage services via the web interface. For example, you can add a new MySQL database, monitor server resources, edit the Nginx configuration files, and many more.
In this tutorial, you learned how to install Ajenti on MXLinux. We hope this tutorial helped to get you started with Ajenti. Enjoy using Ajenti to manage your web servers!
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!