Linux Administrator Miscellaneouss

Manage Linux Server With Ajenti (Web Based Control Panel)

Ajenti 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 tutorial I am going to explain how we can install Ajenti on CentOS 6.x, RHEL 6.x, Fedora and Ubuntu.

AJENTI INSTALLATION ON CENTOS,RHEL AND FEDORA

To install Ajenti you will need to install third party repositories on your system. Follow the below command to install third party repositories on your system.

EPEL Repository installation:

# wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm && rpm -Uvh epel-release-latest-6.noarch.rpm

--2016-12-21 00:07:22-- https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
Resolving dl.fedoraproject.org... 209.132.181.27, 209.132.181.26, 209.132.181.23, ...
Connecting to dl.fedoraproject.org|209.132.181.27|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14540 (14K) [application/x-rpm]
Saving to: `epel-release-latest-6.noarch.rpm.2'

100%[==============================================================================================================>] 14,540 --.-K/s in 0.04s

2016-12-21 00:07:28 (363 KB/s) - `epel-release-latest-6.noarch.rpm.2' saved [14540/14540]

Preparing... ########################################### [100%]
1:epel-release ########################################### [100%]

After installing and enabling EPEL repository on your system you will need to install Ajenti Repository.

Follow the below command to install Ajenti Repository on your system.

Ajenti Repository installation:

# wget http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm

--2016-12-22 00:21:52-- http://repo.ajenti.org/ajenti-repo-1.0-1.noarch.rpm
Resolving repo.ajenti.org... 198.232.124.224
Connecting to repo.ajenti.org|198.232.124.224|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3327 (3.2K) [application/x-redhat-package-manager]
Saving to: `ajenti-repo-1.0-1.noarch.rpm.1'

100%[============================================================================>] 3,327 --.-K/s in 0.08s

2016-12-22 00:21:54 (41.8 KB/s) - `ajenti-repo-1.0-1.noarch.rpm.1' saved [3327/3327]

# rpm -i ajenti-repo-1.0-1.noarch.rpm

Now install Ajenti package with “YUM” command.

# yum install ajenti -y

You will get some output like below.

Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirror.nbrc.ac.in
* epel: epel.excellmedia.net
* extras: mirror.nbrc.ac.in
* remi: mirror.oxilion.nl
* remi-php56: mirror.oxilion.nl
* remi-safe: mirror.oxilion.nl
* updates: mirror.fibergrid.in
Resolving Dependencies
--> Running transaction check
---> Package ajenti.noarch 0:1.2.23.8-1 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

======================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================
Installing:
ajenti noarch 1.2.23.8-1 ajenti 2.1 M

Transaction Summary
======================================================================================================================================
Install 1 Package(s)

Total download size: 2.1 M
Installed size: 5.7 M
Downloading Packages:
ajenti-1.2.23.8-1.noarch.rpm | 2.1 MB 00:12
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : ajenti-1.2.23.8-1.noarch 1/1
:: SSL is already configured
Stopping Ajenti:
stopped]
Starting Ajenti:
2016-12-22 00:29:34,344 INFO ajenti-panel.<module>(): Using config file /etc/ajenti/config.json
started]
------------------------------------------------
Now start Ajenti with 'service ajenti restart'
Ajenti will listen on HTTPS port 8000 by default

Default username : root
Default password : admin
------------------------------------------------
Verifying : ajenti-1.2.23.8-1.noarch 1/1

Installed:
ajenti.noarch 0:1.2.23.8-1

Complete!

After installing Ajenti make sure port “8000” should be open on firewall to access it remotely.

AJENTI INSTALLATION ON UBUTU AND DEBIAN SYSTEM

By default Ajenti repository is not included in default repository. You will need to add.
Follow the below command to install and add the Ajenti PPA repository to its “/etc/apt/sources” list.

# wget http://repo.ajenti.org/debian/key -O- | apt-key add -
# echo "deb http://repo.ajenti.org/ng/debian main main" >> /etc/apt/sources.list

After adding PPA repository you will need to update and install it.

# apt-get update
# apt-get install ajenti

Now start Ajenti service if not running on your system.

# /etc/init.d/ajenti start

Starting Ajenti:
22.12.2016 00:40 INFO Using config file /etc/ajenti/config.json
started [ OK ]
Ajenti installed successfully.

Now open your browser and type the IP or Hostname of the server on which you have installed Ajenti.

http://192.168.65.51:8000/
OR
http://localhost:8000/

Ajanti login

ajanti-login

Enter default username “root” or “admin” and password “admin

You can see “Dashboard” after entering username and password successfully.

Dashboard

ajanti-dashboard

Customizing Ajenti

ajenti-customizing

Ajenti Plugins

ajanti-plugins

File System Management

ajanti-filesystem

Users

ajanti-users

Nameservers

ajanti-nameservers

System Firewall

ajanti-firewall

Running Process On System

ajanti-running-process

Packages

ajanti-packages

Running Services On System

ajanti-services

System Terminal

ajanti-terminal

To know more about Ajanti follow ajenti official website

Ajenti

I hope this article will be helpful to understand how we can install Ajenti on Linux system. If you have any queries and problem please comment in comment section or you can also ask your question.

Thanks:)

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