How to install Vesta Control Panel on a Linux VPS

logoVesta Control Panel is a simple and easy-to-use open source hosting control panel. It has a 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

Ubuntu/Debian:

apt-get update
apt-get upgrade

CentOS/RHEL

yum -y update

Install curl if it is not already installed

Ubuntu/Debian

apt-get install curl

CentOS/RHEL

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 http://vestacp.com/pub/vst-install.sh

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 vst-install.sh
bash vst-install.sh

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

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

-------------------------------
https://IP_ADDRESS:8083
username: admin
password: F6kG3KAzYN
-------------------------------

Congratulations,
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.

Of course you don’t have to do any of this if you use one of our Managed Control Panel 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.

Leave a Comment