How To Install Ajenti on Linux mint 18.03

To Install Ajenti on Linux mint 18.03

Ajenti is an open source web-based control panel (GUI) for Linux server. It will help the server administrator to manage the remote server without any problem. It’s lightweight, powerful & responsive web interface. It includes a lot of plugins for system and software configuration, monitoring and management purpose. Through this plugin, we can install/manage all the major services such as web server, mail server, DNS, Network monitoring service, File System, Firewall, MySQL, Samba, FTP, Squid, etc. In this tutorial, we will see the installation of Ajenti on Linux mint 18.3

Installation

Add the repository key of Ajenti packages.

linuxhelp ~ # wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add -
\--2018-09-01 14:19:21--  http://repo.ajenti.org/debian/key
Resolving repo.ajenti.org (repo.ajenti.org)... sudo: unable to resolve host linuxhelp
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      

2018-09-01 14:19:22 (136 MB/s) - written to stdout \[1716/1716\]
OK

After adding the repository key, we'll now need to add the repository in our sources. list in order to enable the repository.

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

Let's first start with updating the system repositories

linuxhelp ~ # apt-get update
Hit:1 http://archive.canonical.com/ubuntu xenial InRelease
Hit:2 http://ppa.launchpad.net/ondrej/php/ubuntu xenial InRelease                                    
Ign:3 http://packages.linuxmint.com sylvia InRelease                                                 
Hit:4 http://ppa.launchpad.net/teejee2008/ppa/ubuntu xenial InRelease                                
Hit:5 http://packages.linuxmint.com sylvia Release                                                   
Get:7 http://repo.ajenti.org/ng/debian main InRelease \[11.7 kB\]                                      
Get:8 http://security.ubuntu.com/ubuntu xenial-security InRelease \[107 kB\]                    
Get:9 http://repo.ajenti.org/ng/debian main/main amd64 Packages \[7,120 B\]                  
Get:10 http://repo.ajenti.org/ng/debian main/main i386 Packages \[7,122 B\]         
Get:11 http://repo.ajenti.org/ng/debian main/ubuntu amd64 Packages \[4,110 B\]       
Get:12 http://repo.ajenti.org/ng/debian main/ubuntu i386 Packages \[4,110 B\]        
Hit:13 http://archive.ubuntu.com/ubuntu xenial InRelease               
Hit:14 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:15 http://archive.ubuntu.com/ubuntu xenial-backports InRelease
Fetched 141 kB in 5s (23.9 kB/s)
Reading package lists... Done

Install the Ajenti application run the following command.

linuxhelp ~ # apt-get install ajenti 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  apt-show-versions docutils-common python-catcher python-daemon python-docutils python-exconsole
  python-gevent python-gevent-socketio python-gevent-websocket python-greenlet python-ldap
  python-passlib python-psutil python-reconfigure python-requests python-roman python-support
.
.
.
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 systemd (229-4ubuntu21) ...
Processing triggers for ureadahead (0.100.0-19) ...

Restart the ajenti service.

linuxhelp ~ # systemctl restart ajenti.service

Now you can proceed the further installation and configuration from the browser by navigating to the following URL https://localhost:8000

Login page of ajenti. here fill the credentials and click login.

Ajenti dashboard appears now.

With this, the method to install Ajenti on linuxmint-18.03 comes to an end.

Tag : Ajenti
FAQ
Q
Why My OS isn’t supported, but I’m a brave adventurer? How to install ajenti webpanel?
A
"just run the following command,

# pip install ajenti
Q
Why I couldn't able to open my web console though the port 8000 is in listen what can I do ?
A
Make sure your port 8000 is open in iptables/CSF
Q
"Can you suggest a similar control panel that can run on a low-end Fedora12 VPS?

Config similar to:

Memory: 64MB min/128MB Burstable | 500GB"
A
"Try Webmin panel.its very lightweight, not fancy like ajenti.



"
Q
I forgot my password. What will do in Ajenti?
A
"Open /etc/ajenti/config.json, look for your user entry and replace whole password hash entry with a new plaintext password. Restart Ajenti. Click “save” under “Configuration” to rehash the password.
Q
"How do I add domains/PHP/email accounts/websites?
A
"Pure Ajenti is a server control panel, not a hosting control panel. You need the Ajenti V add-on for web-hosting stuff: http://ajenti.org/#product-ajenti-v.



"