Install Ajenti Control Panel on Debian 10 / Debian 9

Let’s see how to install Ajenti Control Panel on a Debian 10 (Buster) / Debian 9 Linux server. Ajenti is a free open source web-based server management and configuration panel written in Python, JavaScript, and AngularJS. If you are a system administrator and are looking for a simple tool to manage your website, firewall, DNS, Cron, logs, files, mail hosting services, etc., please try this tool.

Since all packages are available in the APT repository, Ajenti can be installed on Debian 10 / Debian 9 with few steps. We will update the system and add the required repositories.

Step 1: Update the system

Make sure your system and packages are updated.

sudo apt update
sudo apt -y upgrade

It is recommended to reboot the server after the upgrade.

sudo reboot

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

Ajenti relies on python-imaging, but is not available on the 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 Either Agen 1.x. In this guide, we will install 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)

After adding the repository, install Ajenti Control Panel using the following command:

sudo apt update
sudo apt -y install ajenti

Now start and enable the Ajenti service:

sudo systemctl status ajenti
sudo systemctl enable ajenti

Ajenti will listen on HTTPS port 8000 by default

Log in to Ajenti 1.x with the following command:

Default username : root
Default password : admin

Install Ajenti Control Panel on Debian 10 / Debian 9

Like to run Ajenti on Debian 10 Linux systems.

Sidebar