How To Install VestaCP | Iserver Admin
24/7 Customer Support
08Jun 2017




How To Install VestaCP

Let us Read for you.

How To Install VestaCP 



Vesta control panel is an open-source and free website control panel with website email and database and also includes DNS functionalities built in.


 Basics of VESTACAP


You need follow:

I can use in this tutorial as the hostname example. You can replace it with your particular domain name in the whole tutorial.


  • An Ubuntu 14.04 server
  • A registered domain name pointed to this Droplet. And A record pointing com to your Droplet’s IP
  • An A record pointing to your Droplet’s IP
  • An A record pointing to your Droplet’s IP
  • An A record pointing to your Droplet’s IP
  • CNAME recordpointing to
  • Filezilla or other FTP client installed on your computer

Following are the steps:


Step 1 — Install the Vesta

Firstly, download the installation script. Before executing the command make sure that you are the root user as the script requires the direct root access.

  • curl -O
  • Then, as root, execute the installation script:
  • bash

After these steps,  you are asked to enter a valid email address and press enter. Then, enter a hostname, the hostname is generally its domain name like The Installation process will take around 5-10 minutes with SSD and GIGABIT internet speeds.


The control panel along with its dependencies installed on your server, which includes:

  • Nginx Web Server
  • Apache Web Server (as backend)
  • Bind DNS Server
  • Exim mail server
  • Dove-cot POP3/IMAP Server
  • MySQL Database Server
  • Vsftpd FTP Server
  • Ip tables Firewall + Fail2Ban
  • Round cube mail client

The hostname you have entered in the beginning will not change the hostname in your control panel. So, change the hostname as well as the pointer DNS records to match your domain. Also, change the hostname for pointer DNS records to match your domain.

The information after installation seems like:


_|      _|  _|_|_|_|    _|_|_|  _|_|_|_|_|    _|_|

_|      _|  _|        _|            _|      _|    _|

_|      _|  _|_|_|      _|_|        _|      _|_|_|_|

_|  _|    _|              _|      _|      _|    _|

_|      _|_|_|_|  _|_|_|        _|      _|    _|

username: admin

password: v6qyJwSfSj

This should conclude the basic installation of your control panel. We can now continue to the web panel. You are no longer need to be logged in as the root user. Go back to your non-root sudo user now. For example:

  • su – syjutyi


Step 2 — Setting up Vesta

Now, we will set up your Vesta control panel. Go to the URL given to you at the end of the install. In my case it was, but yours will vary based on the hostname you entered at the beginning. You will get an SSL warning like shown below:

This is completely normal because it is using a self-signed certificate. It is completely safe to continue. Click to proceed anyway. The exact steps vary by the web browser. For Chrome, click Advanced and then click Proceed. Once you’re at the login screen, enter the two credentials displayed in the server console after the installation finished. These credentials were also emailed to you using the email you entered at the beginning of the install.






Comments (0)