In this tutorial we’ll learn how to install Vesta Control Panel on CentOS 7. 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.
Vesta is not a professional hosting control panel. It lacks a lot of features that required in hosting. But you can use it for personal use. It is an easy to manage hosting control panel.
I recommend to use a minimal CentOS server setup as a basis for the tutorial, that can be a virtual or a root server image with an CentOS 7 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 CentOS 7
Step 1. First, ensure your system is fully up-to-date by running the following:
yum -y update yum -y install nano wget curl
Step 2. Installing Vesta Control Panel.
Download the VestaCP installation script:
curl -O http://vestacp.com/pub/vst-install.sh
These commands will make this script executable by giving it execute permission and now start the installation:
chmod +x vst-install.sh bash vst-install.s
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 configure VestaCP on your CentOS 7 server. Thanks for using this tutorial installing Vesta Control Panel on CentOS 7 system.