How To Install Vesta Hosting Control Panel for Linux CentOS and Debian


CentOS 6 x86_64

Using the Hosting Provider’s console, install Linux Centos 6 X86 64.

When done installing, fire up Putty and enter your IP address and root password as provided by your hosting provider. When logged in successfully, execute these commands one-by-one;

curl -O

yum remove httpd bind-9 httpd-tools


When done, before closing the window, note down the following displayed on the screen;

https://ip address:8000
username: admin
password: abcdefgh

All you need to login to your Vesta control panel is to enter the above-mentioned URL in your desired browser. If the Vesta control panel was successfully installed, you will be required to enter your auto-generated Vesta administrator username and password.

Secure Your Server

Delete current default website created and the database(s). Click on server tab and suspend exim and dovecoat mail servers. Go to Firewall tab and suspend the POP3, IMAP and SMTP ports as well. You may delete the current admin user account and create a new one as well. To change the Linux root administrator password via SSH/Putty, issue this command;


To secure your MySQL, check if you have any accounts with empty passwords;

mysql -u root
SELECT User, Host, Password FROM mysql.user;

| User | Host | Password |
| root | localhost | |
| root | | |
| root | | |
| root | ::1 | |
| | localhost | |
| | | |


If the output on your system shows any accounts with empty passwords, your MySQL installation is unprotected until you do something about it.

Auto-Installer of WordPress for Vesta Control Panel



install Debian 7.0 X86 64

apt-get update
apt-get upgrade
apt-get install curl
curl -O

if gives error i.e. bind already installed, use this;

apt-get purge bind
apt-get purge httpd

and if you still keep on getting errors, use this;

bash –-force

It may take 5-15 minutes. When done, note this;
username: xxxxxx
password: xxxxxx

For using FTP, use the default ADMIN ftp account as in some cases, the FTP accounts associated with the domains don’t work.

Secure your server FIRST by changing the root user and the default port (if possible).

Login to Vesta control panel via browser and Delete current default website created. Click on server tab and suspend exim and dovecoat mail servers. Go to Firewall tab and suspend the POP3, IMAP and SMTP ports as well.

Windows Live Mail Settings:

check include this account when receiving mail or synchronizing


My incoming mail server is a POP3 server.
Incoming Mail (POP3):
Outgoing Mail (SMTP):

Incoming Mail Server:

Email username:
Password: xxxxxx
Check Remember Password

Select Radio button labeled as “Log on using clear text authentication”

Outgoing Mail Server:

Check “My server requires authentication”. Click Settings next to it;
Select “Use same settings as my incoming mail server”.

In Advanced, make sure Outgoing mail (SMTP) port is 25 and Incoming mail (POP3) port is 110.

Check only “Leave a copy of messages on server” and “Remove from server when deleted from “Deleted Items”.

courtesy: http://www.3×

For commands interchange:

Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s