How to install Vesta control panel on VPS Linux

Vesta control panel is simple and easy to use open source hosting control panel. It has a simple and intuitive interface and many useful features to help you host your sites on your VPS. Vesta Control Panel can currently be installed on RHEL, CentOS, Debian and Ubuntu operating systems.

The control panel has many useful features such as:

  • Easy backup and recovery
  • View weblog
  • 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. Installation is fairly easy and fast. You just need to download Vesta from the official site to the server and run the installation script.

Log in to the server as root user and make sure your VPS is fully up to date:

Ubuntu / Debian:

apt-get update
apt-get upgrade


yum -y update

Install curl if not already installed

Ubuntu / Debian

apt-get install curl


yum install curl

Now, go to the official Vesta website and download the installation script by running the following command on the server

curl -O

After the download is complete, execute the script. This script will install the latest stable version of Vesta control panel. At the time of this writing, version 0.9.8-17 is

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 the ‘Y’ button and follow the instructions. Before starting the installation, you will need to enter a valid email address and hostname. This script will install all the packages required by the Vesta control panel, the installation can take up to 15 minutes.

After the Vesta control panel is installed, you will receive the following information

username: admin
password: F6aG3KQzY1

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 NEW_MY_PASSWORD

Remember to replace NEW_MY_PASSWORD with your actual strong password.

Now, go to your web browser at https: // IP_ADDRESS: 8083, log in with an administrator account and you are ready to start using the Vesta control panel. For more information on how to use and customize the Vesta dashboard please check official documentation