Vesta Control Panel is a simple and easy-to-use open source hosting control panel. It has a simple and clean interface and lots of useful features that will help you to host your websites on your VPS. Vesta Control Panel currently can be installed on RHEL 5, RHEL 6, CentOS 5, CentOS 6, Debian 7, Ubuntu 12.04, Ubuntu 12.10, Ubuntu 13.04, Ubuntu 13.10 and Ubuntu 14.04 operating systems.
The control panel has a lot of useful features, such as:
- Easy backup and restore
- Web log viewer
- 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. The installation is pretty easy and fast. You just need to download Vesta from the official website to your server and run the installation script.
Login to your server as user root and make sure that your VPS is fully up to date:
ssh root@IP
Ubuntu/Debian:
apt-get update apt-get upgrade
CentOS/RHEL
yum -y update
Install curl if it is not already installed
Ubuntu/Debian
apt-get install curl
CentOS/RHEL
yum install curl
Now, Go to Vesta’s official website and download the installation script by executing the following command on your server
curl -O http://vestacp.com/pub/vst-install.sh
After the download is completed, make the script execute and execute it. This script will install the latest stable release of Vesta Control Panel. At the moment of writing this tutorial it is version 0.9.8-15
chmod +x vst-install.sh bash vst-install.sh _| _| _|_|_|_| _|_|_| _|_|_|_|_| _|_| _| _| _| _| _| _| _| _| _| _|_|_| _|_| _| _|_|_|_| _| _| _| _| _| _| _| _| _|_|_|_| _|_|_| _| _| _| 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 ‘y’ and follow the instructions. Before the installation starts, you will need to enter a valid email address and your hostname. This script will install all packages that are required by Vesta Control Panel, and the installation may take up to 15 minutes.
Once Vesta Control Panel is installed, you will get the following information
------------------------------- https://IP_ADDRESS:8083 username: admin password: F6kG3KAzYN ------------------------------- Congratulations, 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 NEWPASSWORD
Do not forget to replace NEWPASSWORD with an actual strong password.
Now, point your favorite web browser to https://IP_ADDRESS:8083, log in with your admin account and you are ready to start using Vesta Control Panel.
Of course you don’t have to do any of this if you use one of our Managed Control Panel Hosting services, in which case you can simply ask our expert Linux admins to install Vesta Control Panel for you. They are available 24×7 and will take care of your request immediately.
PS. If you liked this post please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.