Install VestaCP on CentOS 7 VPS / Cloud Server

Published : 12/05/2020 04:35:27

How to Install VestaCP on CentOS 7 x64 on VPS / Cloud Server

In this tutorial we will guide you how to install VestaCP on  CentOS 7×64 VPS/Cloud Server.

VestaCP is an open source hosting control panel currently supports both RHEL flavoured Linux releases (Red Hat, CentOS) and Ubuntu LTS 12.04 to Ubuntu 18.04. It comes with all necessary software to run and manage your websites hosted on your VPS, including:

Recommended requirements for installing and Running VestaCP:

  • 1Ghz Processor
  • 1GB RAM
  • 20GB HDD

Supported OS:

  • RHEL / CentOS 5, 6, 7
  • Debian 7, 8, 9
  • Ubuntu 12.04 - 18.04

All our Cloud Server Plans support VestaCP Free Control Panel. Feel free to contact us for installation support on our VPS Plans. The first step for installing VestaCP is to login to your VPS with your root data – use putty client to connect.     Run the following command :

curl -O

Then run the following command : 

bash --nginx yes --apache yes --phpfpm no --named yes --remi yes --vsftpd yes --proftpd no --iptables yes --fail2ban yes --quota no --exim yes --dovecot yes --spamassassin yes --clamav yes --softaculous yes --mysql yes --postgresql no

  You will be asked to proceed, enter Y. You will be asked to enter admin email address and FQDN – This can be whatever you want, but generally it’s a domain name, like The FQDN selected will be set to the Hostname of the server, Also VestaCP will add the domain under Websites which can be later removed.   The installer also asks to enter valid email address. So type your valid email address and double-check it to make sure your email is correct because VestaCP will also send your admin password there   The installation will now start, It should take about 15 minutes for the installation to complete.     The installer with the command will install the following and their dependencies.  

  • Nginx Web Server
  • Apache Web Server (as backend)
  • Named DNS Server
  • Exim mail server
  • Dovecot POP3/IMAP Server
  • MySQL Database Server (MariaDB)
  • vsftpd FTP Server
  • Iptables Firewall + Fail2Ban
  • Roundcube mail client
  • Softaculous
  • Additional repository: REMI

After installation is completed VestaCP login information displayed on your screen, please save them.

Install VestaCP on Centos - Installation Completed

Login to VestaCP

Now open up your favourite browser and login to VestaCP web-based UI using your VPS IP or Hostname at port 8083, Please note the protocol should be https://   Login to VestaCP control Panel with the Username: admin and the Password which was given on the completion screen. If you had entered an valid email address during installation it would have sent your login credentials to your email as well.  

Install VestaCP on Centos - VestaCP Login
Install VestaCP on Centos - VestaCP Admin Interface

Congratulation! You now have Vesta CP installed and a ready-to-use VPS to host all your websites.

If you are hosting with us please feel free to contact us for installation assistance on any of our Dedicated Servers or VPS / Cloud Servers.