Install Ajenti v on Ubuntu 16.04
Ajenti is an open source, web-based control panel that can be used for a large variety of server management tasks. Optionally, an add-on package called Ajenti V allows you to manage multiple websites from the same control panel
Step 1: First make sure that all your system packages are up-to-date
sudo apt-get update
sudo apt-get upgrade
Step 2: Installing Ajenti Control Panel.
wget -O- https://raw.github.com/ajenti/ajenti/1.x/scripts/install-ubuntu.sh | sudo sh
Step 3: Start the service:
systemctl start ajenti
Step4: Install Agenti hosting module + nginx+ mail+ftp
If you have Apache installed, but don’t use it, remove it first:
apt-get remove apache2
If you have Sendmail or Postfix installed, remove them too
apt-get remove sendmail postfix
Install Ajenti-v
apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php7.0-fpm php7.0-mysql
# If you need Python
apt-get install ajenti-v-python-gunicorn
# If you want FTP
apt-get install ajenti-v-ftp-pureftpd
# If you want mail
apt-get install ajenti-v-mail
# If you want POP support (for gmail etc.)
apt-get install courier-pop
Step 5: Restart All Services
systemctl restart nginx
systemctl restart php7.0-fpm
systemctl restart mysql
systemctl restart exim4
systemctl restart pure-ftpd
systemctl restart ajenti
Step 6: Accessing Anjeti control panel.
Anjeti will be available on HTTP port 8000 by default. Open your favourite browser and navigate to http://yourdomain.com:8000 or http://server-ip:8000 and enter default username “admin” or “root” and password is “admin”.
Change the password immediately to something secure.
Mark Yan
How to configure DNS?
wahab
Hi Mark,
Ajenti V does have a BIND/DNS plugin. Please check it under plugins.
Of course, you can use free third party DNS services like Cloudflare to configure the DNS.