How to change Vesta account preferences

In Vesta Control Panel you can change some details for your account – like the password, email address, name etc.

To access the Vesta account preferences:

1. Access your Vesta account.

2. Look at the top menu for your username. Click on it.

vesta account preferences1

3. Here you can change some account settings like:
Password – you can enter one yourself, or the system can generate one for you
First Name
Last Name
Default Name Servers – here you can enter your custom nameservers or leave the system default ones. You can also have the possibility to add more nameservers. Just click the ADD ONE MORE NAME SERVER link.

vesta account preferences2

4. When done, click the Save button.

The movie tutorial for this KB post:

Share this post:

How to uninstall VestaCP (Vesta Control Panel)

You don’t want to use anymore Vesta? You can just uninstall it or you can reinstall the operating system.

To uninstall VestaCP on CentOS do:

  1. Connect to your server via SSH as root
  2. Stop the Vesta service with service vesta stop
    service vesta stop
  3. Delete Vesta packages/software repository
    [root@webcp ~]# yum remove vesta*
    Loaded plugins: fastestmirror
    Resolving Dependencies
    --> Running transaction check
    ---> Package vesta.x86_64 0:0.9.8-17 will be erased
    ---> Package vesta-nginx.x86_64 0:0.9.8-17 will be erased
    ---> Package vesta-php.x86_64 0:0.9.8-17 will be erased
    --> Finished Dependency Resolution
    Dependencies Resolved
     Package                                    Arch                                  Version                                   Repository                             Size
     vesta                                      x86_64                                0.9.8-17                                  @vesta                                 11 M
     vesta-nginx                                x86_64                                0.9.8-17                                  @vesta                                1.3 M
     vesta-php                                  x86_64                                0.9.8-17                                  @vesta                                 36 M
    Transaction Summary
    Remove  3 Packages
    Installed size: 49 M
    Is this ok [y/N]: y
    Downloading packages:
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Erasing    : vesta-0.9.8-17.x86_64                                                                                                                                1/3
      Erasing    : vesta-php-0.9.8-17.x86_64                                                                                                                            2/3
      Erasing    : vesta-nginx-0.9.8-17.x86_64                                                                                                                          3/3
      Verifying  : vesta-nginx-0.9.8-17.x86_64                                                                                                                          1/3
      Verifying  : vesta-php-0.9.8-17.x86_64                                                                                                                            2/3
      Verifying  : vesta-0.9.8-17.x86_64                                                                                                                                3/3
      vesta.x86_64 0:0.9.8-17                             vesta-nginx.x86_64 0:0.9.8-17                             vesta-php.x86_64 0:0.9.8-17


    [root@webcp ~]# rm -f /etc/yum.repos.d/vesta.repo
    [root@webcp ~]# 
  4. You may also want to remove /usr/local/vesta folder

    [root@webcp local]# rm -rf vesta
    [root@webcp local]#
  5. Now we have to remove the cron jobs for the user admin.
    Let’s list first the cron jobs:

    [root@webcp ~]# crontab -u admin -l
    CONTENT_TYPE="text/plain; charset=utf-8"
    15 02 * * * sudo /usr/local/vesta/bin/v-update-sys-queue disk
    10 00 * * * sudo /usr/local/vesta/bin/v-update-sys-queue traffic
    30 03 * * * sudo /usr/local/vesta/bin/v-update-sys-queue webstats
    */5 * * * * sudo /usr/local/vesta/bin/v-update-sys-queue backup
    10 05 * * * sudo /usr/local/vesta/bin/v-backup-users
    20 00 * * * sudo /usr/local/vesta/bin/v-update-user-stats
    */5 * * * * sudo /usr/local/vesta/bin/v-update-sys-rrd
    40 2 * * * sudo /usr/local/vesta/bin/v-update-sys-vesta-all
    03 3 * * * sudo /usr/local/vesta/bin/v-update-letsencrypt-ssl
    [root@webcp ~]#

    Remove the cron jobs via crontab -u admin -e. Save and exit.

    [root@webcp ~]# crontab -u admin -e
Share this post:

Use an SSL certificate for Vesta Control Panel

Unlike cPanel and WHM that has separate ports for secure and unsecure connections, Vesta is using a single port – 8083 – which is not using a SSL certificate by default.
But you can configure an SSL certificate for Vesta.

How to set up an SSL certificate for Vesta login:

1. Connect to your server via SSH as root

2. Edit the file /usr/local/vesta/ssl/certificate.crt and paste in it the certificate. Save the file.

nano /usr/local/vesta/ssl/certificate.crt

3. Edit the file /usr/local/vesta/ssl/certificate.key and paste in it the key for the certificate. Save the file.

nano /usr/local/vesta/ssl/certificate.key

4. Restart the Vesta service. On CentOS use service vesta restart command.

service vesta restart
Share this post:

Vesta Control Panel – How to add domains

After the admin created your package and user, you can now add your web domains. This is a very easy process in Vesta Control Panel. Let’s see how.

To add a new domain in your web hosting account in Vesta:

1. Access the VestaCP url – usually it’s

2. From top area choose Web section.

vesta domains1

3. Now, click the ADD WEB DOMAIN button.

vesta domains2

4. In the new window, enter the details for:

Domain – the new domain you want to host
IP address – choose from a list of available IPs
DNS Support – check for DNS support
Mail Support – check for Mail support

vesta domains3

There is also a link to Advanced Options. You are able to select other options, like Prosy Support, SSL support, Web Statistics and if you want to create additional FTP accounts.

5. When done, click the Add button.

Don’t forget to update the nameservers at your registrar.

The movie tutorial for this post:

Share this post:

Vesta Control Panel – Create, suspend and delete users

In Vesta Control Panel only the admin can create/suspend/delete users.

To create a new user in Vesta, use the following steps:

1. Connect to your Vesta account as admin user

2. From the top menu click on User

vesta users1

3. You will see the list of users. To create a new one click the ADD USER button.

vesta users2

4. Now enter the details, as:

First Name
Last Name
Email where to send the account details.

When done, click the Add button. You will see a confirmation message  User [name] has been created successfully.

vesta users3


You can Edit, Suspend and Delete users. Just look for the correct button on the user row.

The movie tutorial for this post:

Share this post:
Page 1 of 4
1 2 3 4