[Ajenti] Installing Ajenti and Ajenti V

ValentineValentine Administrator

Ajenti is a multilingual web-based server administration panel. With it, it is possible to configure operating system internals, such as users, files, services or configuration files, as well as modify and control open source apps, such as the nginx, PHP, cron and others.

Ajenti is written in Python, running as its own process and web server. It defaults to TCP port 8000 for communicating, and is configured to use SSL with an automatically generated self-signed SSL certificate by default.

The tutorial was prepared with our "Ubuntu 14.04" template and is meant to work on our self-managed virtual private servers.

0. Preliminary requirements:
"Ubuntu 14.04" template installed on server.


1. Installation of Ajenti admin panel

First we have to add Ajenti repository:

wget http://repo.ajenti.org/debian/key -O- | apt-key add -

echo "deb http://repo.ajenti.org/ng/debian main main ubuntu" | tee -a /etc/apt/sources.list

After successful action we are now prepared to install Ajenti:

apt-get update && apt-get install ajenti -y

2. Installation of Ajenti V for websites hosting

First we have to remove unnecessary packages:

apt-get remove apache2 -y

Ajenti V currently runs with NGINX. And in order to install basic LNMP package we need to run:

apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql -y

More available packages can be found here.

After installation process is done you need to restart Ajenti and you will be ready to use it:

service ajenti restart

You can now login to your Ajenti control panel by opening https://your-server-ip:8000 or https://your-server-hostname:8000 in your browser. Default login credentials which needs to be changed are:

Username: root

Password: admin


Tagged:
Sign In or Register to comment.