In this tutorial we will show you how to install Vesta Control Panel on Ubuntu 16.04. We will also install and configure its prerequisites. Vesta Control Panel is an open source alternative to CPanel. It has the same functionality as cpanel including Web Server, DNS, MySQL Database, Mail, and FTP Server. Vesta uses Nginx for the site’s back-end and Apache for the front end. So far Vesta is the best CPanel alternative that I have found that works so well out of the box and is super easy to install.
I recommend to use a minimal Ubuntu server setup as a basis for the tutorial, that can be a virtual or a root server image with an Ubuntu 16.04 minimal install from a web hosting company or you use our minimal server tutorial to install a server from scratch.
Install Vesta Control Panel on Ubuntu 16.04
Step 1. First, ensure your system and apt package lists are fully up-to-date by running the following:
apt-get update -y apt-get upgrade -y
Step 2. Installing Vesta Control Panel.
Download the vesta package using curl command as follows:
curl -O http://vestacp.com/pub/vst-install.sh
After the download is completed, make the script execute and execute it:
chmod +x vst-install.sh bash vst-install.sh
Proceed with the installation by pressing ‘y’ and follow the instructions. Before the installation starts, you will need to enter a valid email address and your hostname. This script will install all packages that are required by Vesta Control Panel, and the installation may take up to 15 minutes.
Step 5. Accessing Vesta Control Panel
Now you can access the Vesta web install wizard in your browser by entering the domain name or http://your_ip:8083 to continue your Vesta CP installation.
Congratulation’s! You have successfully install and configured Vesta CP on your Ubuntu 16.04 server. Thanks for using this tutorial installing Vesta Control Panel on Ubuntu 16.04 LTS (Xenial Xerus) system.