How to install Vesta Control Panel on a Linux VPS

logoVesta Control Panel is simple and easy to use open source hosting control panel. It has simple and clean interface and lots of useful features that will help you to host your websites on your VPS. Vesta Control Panel currently can be installed on RHEL 5, RHEL 6, CentOS 5, CentOS 6,  Debian 7,  Ubuntu 12.04, Ubuntu 12.10, Ubuntu 13.04, Ubuntu 13.10 and Ubuntu 14.04 operating systems.

The control panel has a lot of useful features, such as:

  • Easy backup and restore
  • Web log viewer
  • Server monitoring
  • Web, DNS, mail and database management
  • SSL Certificates and SNI Support
  • Auto Updates

and much more…

In this blog tutorial we will show you how to install Vesta Control Panel on a Linux VPS. The installation is pretty easy and fast. You just need to download Vesta  from the official website to your server and run the installation script.

Login to your server as user root and make sure that your VPS is fully up to date:

ssh root@IP


apt-get update
apt-get upgrade


yum -y update

Install curl if it is not already installed


apt-get install curl


yum install curl

Now, Go to Vesta’s official website and download the installation script by executing the following command on your server

curl -O

After the download is completed, make the script  execute and execute it. This script will install the latest stable release of Vesta Control Panel. At the moment of writing this tutorial it is version 0.9.8-15

chmod +x

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

Vesta Control Panel

The following software will be installed on your system:
- Nginx frontend web server
- Apache application web server
- Bind DNS server
- Exim mail server
- Dovecot IMAP and POP3 server
- MySQL database server
- Vsftpd FTP server

Do you want to proceed? [y/n]):

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.

Once Vesta Control Panel is installed, you will get the following information

username: admin
password: F6kG3KAzYN

you have successfully installed Vesta Control Panel.

If you want to change the ‘admin’ password, you can run the following command

/usr/local/vesta/bin/v-change-user-password admin NEWPASSWORD

Do not forget to replace NEWPASSWORD with an actual strong password.

Now, point your favorite web browser to https://IP_ADDRESS:8083, log in with your admin account and you are ready to start using Vesta Control Panel. For more information on how to use and configure Vesta Control Panel please check their official documentation.

Of course you don’t have to do any of this if you use one of our Linux VPS Hosting services, in which case you can simply ask our expert Linux admins to install Vesta Control Panel for you. They are available 24×7 and will take care of your request immediately.

PS. If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.

Install SugarCRM on a CentOS/Fedora/Scientitic Linux VPS
Install MediaWiki on a CentOS 7 VPS
How to install The Bug Genie Issue Tracker on a CentOS 7 VPS