In this tutorial we’ll learn how to install Vesta Control Panel on CentOS 7. We will also install and configure its prerequisites. VestaCP is an open source web hosting control panel which you may install on machines operating RedHat/CentOS or Ubuntu. It’s notable for having an extremely clean and clear graphical interface that is perfect for inexperienced users looking to change and adjust the configurations of their hosted services.
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 and apt package lists are fully up-to-date by running the following:
yum -y install epel-release yum -y update
Step 2. Disable SElinux.
setenforce 0 sed -i 's/enforcing/disabled/' /etc/sysconfig/selinux
Step 3. Installing Vesta Control Panel.
First, download the script by executing the following command:
curl -O http://vestacp.com/pub/vst-install.sh
Make this script executable and start the installation:
chmod +x vst-install.sh bash vst-install.sh
Do not forget to change ‘your-domain.com’ with your actual domain name and use a strong password for your VestaCP Admin user.
If everything is OK, you should receive an output like this:
======================================================= _| _| _|_|_|_| _|_|_| _|_|_|_|_| _|_| _| _| _| _| _| _| _| _| _| _|_|_| _|_| _| _|_|_|_| _| _| _| _| _| _| _| _| _|_|_|_| _|_|_| _| _| _| Congratulations, you have just successfully installed Vesta Control Panel https://192.168.1.100:8083 username: admin password: rezkia We hope that you enjoy your installation of Vesta. Please feel free to contact us anytime if you have any questions. Thank you. --
Once the VestaCP installation is complete, Open https://your_server_IP:8083, enter the username and password and click ‘Log in’. From this page you can add domains, create email accounts, databases, FTP accounts, add/modify DNS records etc.
Congratulation’s! You have successfully install Vesta Control Panel on your CentOS 7 server. Thanks for using this tutorial for installing VestaCP on CentOS 7 system.