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
Enter default username “root” or “admin” and password “admin”
You can see “Dashboard” after entering username and password successfully.
Dashboard
Customizing Ajenti
Ajenti Plugins
File System Management
Users
Nameservers
System Firewall
Running Process On System
Packages
Running Services On System
System Terminal
To know more about Ajanti follow ajenti official website
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:)
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.
Leave a Comment