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 Dashboard Screen
Ajenti Customizing Screen
Ajenti Plugins Screen
Ajenti Filesystem Management
Users
Nameservers
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.
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