Miscellaneouss

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)... 151.139.236.224
Connecting to repo.ajenti.org (repo.ajenti.org)|151.139.236.224|: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]

OK

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 (1.2.23.11) ...

:: 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-login

Ajenti Dashboard Screen

ajanti-dashboard

Ajenti Customizing Screen

Ajenti-Customizing

Ajenti Plugins Screen

ajanti-plugins

Ajenti Filesystem Management

ajanti-filesystem

Users

ajanti-users

Nameservers

ajanti-nameservers

System Firewall

ajanti-firewall

All Running Process on System

ajanti-running-process

All Packages

ajanti-packages

All Running Services on System

ajanti-services

System Terminal

ajanti-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 LookLinux Submit Article. Stay connected to Facebook.

About the author

mm

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