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


vesta

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

yum remove httpd bind-9 httpd-tools

bash vst-install.sh

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;

passwd

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 | myhost.example.com | |
| root | 127.0.0.1 | |
| root | ::1 | |
| | localhost | |
| | myhost.example.com | |
+——+——————–+———-+

quit

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

Pending.


Debian

install Debian 7.0 X86 64

apt-get update
apt-get upgrade
apt-get install curl
curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh

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

It may take 5-15 minutes. When done, note this;

https://xxx.xx.xxx.x:port
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

Servers:

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

Incoming Mail Server:

Email username: info@website.com
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×6.co.uk/blog/panels/installing-vestacp-low-end-centos-6-64bit-vps/

For commands interchange: https://help.ubuntu.com/community/SwitchingToUbuntu/FromLinux/RedHatEnterpriseLinuxAndFedora

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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