Control Panel - How to install vestacp | Vevioz Developers

Control Panel How to install vestacp


Linux Systems Engineer
Oct 18, 2019
Reaction score
Novosibirsk, Russia

VestaCP is a free and open-source web hosting control panel, with a set of features that includes integration with Softaculous, managing domains, databases, mail, DNS, cron jobs, backups, and more. It’s one of the free control panels that has stuck around and is still going strong – and for good reason! Compared to other control panels, it’s lightweight and resource friendly, easy to install, and it’s a great cPanel alternative.

In this tutorial we’ll install VestaCP on an Ubuntu 18.04 machine, after which we’ll configure it and add a new domain to it.

This guide assumes that you have the following.
  • A server running Ubuntu 18.04, with at a minimum of 1GB RAM
  • A valid domain with it’s A records pointing to your server’s IP address.
To clarify, before we start, here’s how I’ll have things set up on starting: – A Record points to server_IP (our testing domain)

panel – A Record points to server_IP (we’ll access VestaCP by visiting – The domain that we’ll add to our hosting, after VestaCP is installed.

If you don’t have domains, you can get free ones from FREENOM. If you need a recommendation to buy domains from a registrar, then we recommend Namecheap.

NOTE: You may have different requirements, If that’s the case, and you need assistance, then feel free to leave us a comment and we’ll get back to you ASAP.


# Connect to your server as root via SSHssh root@your.server

# Download installation script
curl -O

# Run it

When you run the install command, you’ll end up with the following output, displaying your chosen configuration:

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

                                  Vesta Control Panel

The following software will be installed on your system:
   - Nginx Web Server
   - Apache Web Server (as backend)
   - Bind DNS Server
   - Exim Mail Server + ClamAVSpamAssassin
   - Dovecot POP3/IMAP Server
   - MySQL Database Server
   - Vsftpd FTP Server
   - Softaculous Plugin
   - Iptables Firewall + Fail2Ban
Would you like to continue [y/n]: y
Installation backup directory: /root/vst_install_backups/1546684280

Installation will take about 15 minutes ...

If you’re sure you want to continue, type y and ENTER.

The installation takes about 10-15 minutes.

When it’s finished installing VestaCP, you’ll be displayed something like the following screen, and you’ll also be sent the login details to your email.

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

Congratulations, you have just successfully installed Vesta Control Panel
    username: admin
    password: YOUR_PASSWORD_HERE

We hope that you enjoy your installation of Vesta. Please feel free to contact us anytime if you have any questions.
Thank you.

Sincerely yours team
Top Bottom