Let’s see how you can install Ajenti Control Panel on Debian 10 (Buster) / Debian 9 Linux server. Ajenti is a free and open source Web-based Server management and configuration Panel written in Python, JavaScript, and AngularJS. If you’re a system Administrator looking for a simple tool to manage your websites, Firewall, DNS, Cron, Logs, Files, Mail hosting services e.t.c, then give this tool a try.

Few steps are required to install Ajenti on Debian 10 / Debian 9 since all packages are available on the APT repository. We’ll update the system and add the required repository.

Step 1: Update your system

Ensure your system and packages are updated.

sudo apt update
sudo apt -y upgrade

It is recommended to reboot your server after an upgrade.

sudo reboot

Step 2: Install python-imaging (Debian 10 only)

Ajenti depends on python-imaging but it is not available on APT repository.

Download .deb package:

wget http://security.ubuntu.com/ubuntu/pool/universe/p/pillow/python-imaging_4.1.1-3build2_all.deb

Install it:

$ sudo pkg -i python-imaging_4.0.0-4_all.deb 
sudo: pkg: command not found
[email protected]:~$ sudo dpkg -i python-imaging_4.0.0-4_all.deb 
Selecting previously unselected package python-imaging.
(Reading database ... 28519 files and directories currently installed.)
Preparing to unpack python-imaging_4.0.0-4_all.deb ...
Unpacking python-imaging (4.0.0-4) ...
Setting up python-imaging (4.0.0-4) ...

Step 3: Install Ajenti Control Panel on Debian 10 / Debian 9

You can choose to install Ajenti V2 or Ajenti 1.x. In this guide, we’ll do installation of Ajenti v2 on Debian 10 (Buster).

sudo apt -y install gnupg2
wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add -
echo "deb http://repo.ajenti.org/debian main main debian" | sudo tee /etc/apt/sources.list.d/ajenti.list

Step 4: Install Ajenti Control Panel on Debian 10 (Buster)

Once you have added a repository, install Ajenti control panel using following command:

sudo apt update
sudo apt -y install ajenti

Now start and enable Ajenti  service:

sudo systemctl status ajenti
sudo systemctl enable ajenti

Ajenti will listen on HTTPS port 8000 by default

install ajenti 1.x ubuntu 18.04 login

Login to Ajenti 1.x using:

Default username : root
Default password : admin
install ajenti 1.x ubuntu 18.04 mysql management

Enjoy running Ajenti on Debian 10 Linux system.

Your support is our everlasting motivation,
that cup of coffee is what keeps us going!

As we continue to grow, we would wish to reach and impact more people who visit and take advantage of the guides we have on our blog. This is a big task for us and we are so far extremely grateful for the kind people who have shown amazing support for our work over the time we have been online.

Thank You for your support as we work to give you the best of guides and articles. Click below to buy us a coffee.


Please enter your comment!
Please enter your name here