Vesta is easy to use and its open source web hosting control panel that currently supports CentOS (5 and 6), Ubuntu (12.04 to 18.04), Debian (7, 8, 9) and also RHEL (5 and 6). Its have all features that need for php sites by default. Its allow to you host and manage your websites with easy on your vps by using VestaCP.
- Create and setup a droplet:
Create and configure a new VPS.
Once you have got your vps root details and your server up running. Login via SSH using putty or use bitvise ssh. If you have to login as root, you can leave out the “Sudo” command in all of the following commands.
Seeing that we have new VPS running, go ahead and refresh package updates.
yum update -y
sudo apt-get update
- Install Vesta:
Next, We need download the Vesta installation script:
curl -O http://vestacp.com/pub/vst-install.sh
After that we run this script to start installation of Vestacp:
sudo bash vst-install.sh
The install script shows us some information on the SSH the software that will be installed:
Press “y” and “enter” to start proceed with the installation.
You will be prompted to enter a valid email address to received login credentials. Be careful to enter an address you have access to and double-check the address you entered for any typing errors, since you will not be prompted to confirm it. Don’t worry if you have entered the address incorrectly. All the information you will need will be displayed in the terminal window after installation, and you will be able to change the admin email address and password as soon as Vesta is installed.
Take note of the address, username, and password. You will need it to log into the control panel.
If you used the other users use Sudo to access, you might want to set that up again right now, since the Vesta installation overwrites the sudoers.tmp file to add some configurations. You can read about setting up sudo access in step four on the page.
If you don’t like the password that Vesta generated automatic for you, you will be able to change it once you are logged in your Vesta panel or you can update from the following command at any time.
Sudo /usr/local/vesta/bin/v-change-user-password admin NEW_PASSWORD
Just replace NEW_PASSWORD with the new password you would like to use for admin user. The above command is also handy to reset you password, should you ever lose it.
- Log in to Vesta:
Now that Vesta is installed, open your browser and go to the address that Vesta gave you in step two. If you didn’t take note of it, the address will be as follows: