How to Install Ajenti on Ubuntu

Ajenti is an open source web-based control panel (GUI) for Linux server. It is used to manage Linux server using web browser. It is open source web based system management tool. You can manage your system remotely similar to Webmin. Administrating your Linux system is easy with Ajenti. It is lightweight and powerful tool which make fast and responsive web interface. Ajenti is also suitable for both Dedicated and Virtual server. You can also check server used Memory,CPU, Disk Space etc. To monitor server it has many add-on package available for monitoring server and services like MySQL, Apache, File System, Nginx, Samba, Munin, FTP and many more. You can install these tools easily.

In this article I will show you how to install Ajenti on Ubuntu.

Install Ajenti on Ubuntu

Before installing Ajenti on system add the repository key of Ajenti packages and download the key using wget command. Follow the below command to download repository.

# wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add -
--2017-11-04 01:54:48-- http://repo.ajenti.org/debian/key
Resolving repo.ajenti.org (repo.ajenti.org)...
Connecting to repo.ajenti.org (repo.ajenti.org)||:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1716 (1.7K) [application/octet-stream]
Saving to: ‘STDOUT’

-100%[===================>] 1.68K --.-KB/s in 0s

2017-11-04 01:54:48 (87.4 MB/s) - written to stdout [1716/1716]


Enable the repository after adding the repository key now add the repository in the source list file.

# echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" | sudo tee -a /etc/apt/sources.list
deb http://repo.ajenti.org/ng/debian main main ubuntu

Update your system using apt-get update command.

# apt-get update
Hit:1 http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease
Hit:2 http://in.archive.ubuntu.com/ubuntu xenial InRelease
Get:3 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Get:4 http://repo.ajenti.org/ng/debian main InRelease [11.7 kB]
Get:5 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Get:6 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [60.2 kB]
Get:20 http://in.archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3,328 B]
Get:21 http://in.archive.ubuntu.com/ubuntu xenial-backports/universe amd64 DEP-11 Metadata [4,588 B]
Fetched 1,564 kB in 6s (253 kB/s)
Reading package lists... Done

Now install Ajenti application on the system using below command.

# apt-get install ajenti
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
gnome-software-common libgtkspell3-3-0 libmcrypt4
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
apt-show-versions docutils-common docutils-doc python-bs4 python-catcher
python-cffi-backend python-chardet python-cryptography python-daemon
python-dbus python-docutils python-enum34 python-exconsole python-gevent
python-gevent-socketio python-gevent-websocket python-gi python-greenlet
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python2/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode
Setting up python-daemon (2.0.5-1) ...
Setting up ajenti ( ...

:: Generating key

Generating RSA private key, 2048 bit long modulus
e is 65537 (0x10001)

:: Generating certificate request

:: Removing passphrase

writing RSA key

:: Generating certificate

Signature ok
subject=/C=US/ST=NA/L=Nowhere/O=Acme Inc/OU=IT/CN=linuxhelp
Getting Private key
:: SSL configured!
Now start Ajenti with 'service ajenti restart'
Ajenti will listen on HTTPS port 8000 by default

Default username : root
Default password : admin
Processing triggers for python-support (1.0.15) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for systemd (229-4ubuntu4) ...

Ajenti has been installed successfully on your system. Now start the Ajenti service using below command.

# /etc/init.d/ajenti start

Go to your web browser and enter the below URL. The login page of Ajenti appears on the screen. Provide the default credentials username “root/admin” and password “admin” then click Log In.

Ajenti Login Screen


Ajenti Dashboard Screen


Ajenti Customizing Screen


Ajenti Plugins Screen


Ajenti Filesystem Management






System Firewall


All Running Process on System


All Packages


All Running Services on System


System Terminal


To know more detail about Ajenti follow its Official Website.

Thank you! for visiting LookLinux.

If you find this tutorial helpful please share with your friends to keep it alive. For more helpful topic browse my website www.looklinux.com. To become an author at Look Linux Submit Article. Stay connected to Facebook.

About the author


Santosh Prasad

Hi! I'm Santosh and I'm here to post some cool article for you. If you have any query and suggestion please comment in comment section.

Leave a Comment