Install VestaCP Control Panel on Your VPS
Still, if you didn’t hear about Vestacp, this is the right time to be involved in it. Vestacp is a simple-to-use, open-source web hosting control panel available for free. Vestacp supports different Linux versions, like Ubuntu Linux, Debian, CentOS, and RHEL. The feature-packed panel allows you to host and manage your websites easily on your VPS. You don’t want to pay monthly fees or huge one-time fees for it. It is completely free, if you need a file manager on Vestacp, you have to pay a monthly fee of $3 or a lifetime fee of 50$, only if you really need the file manager feature. You can handle your files easily with FTP tools, that are available free of cost.
Step 1: Purchase and set up a VPS Account
You have a virtual server up and running to use Vestacp. You can buy economical VPS without a hosting panel like Cpanel pre-installed. A VPS without a hosting panel is less cheap than a hosting panel included VPS package. Go and find the right VPS plan, oh! find a good one. Good! Now install a Linux OS like Centos, Ubuntu Linux, Debian, and RHEL on it from your VPS control panel. Here you can see available Linux OS with its version, you can install anyone from the list, but check Vestacp support on it. The best choices are Centos, Ubuntu Linux, Debian, and RHEL.
Step 2: Install VestaCP
Did you complete the Linux OS installed on your VPS? If yes, go to the next step-install the VestaCP panel. In my case I used a Centos 7 Linux version installed first. Then downloaded the Vestacp installation script. For that access your server with SSH and enter the following command:
Now we have to run this script, and use the following code for it:
sudo bash vst-install.sh
The VestaCP installation shows some information about the script on the screen.
Press “y” and “enter” to proceed with the installation.
You will be prompted to enter a valid email address. 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. Vestacp will use this address to try to send you your login credentials. 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 as soon as Vesta is installed.
Upon completion, the vestacp login credentials will be displayed. Note down the address, username, and password. It is needed to log in to the Vestacp control panel.
Note: To change the Password
If you want to change the password, (Vestacp will generate a password for you at the time of installation) you can use the following command at any time to change the password. Here, Replace NEW_PASSWORD with the new password you would like to use for the admin user.
sudo /usr/local/vesta/bin/v-change-user-password admin NEW_PASSWORD
Don’t want to enter the to reset your password, don’t worry, you will be able to change the password, once you are logged in as admin. We will tell it later.
Step 3: Log in to Vestacp Panel
Now your Vestacp panel is installed and will be ready to use it. To log in, to the panel, open your favorite web browser and go to the address that Vestacp gave you at the time of installation (that we noted down on a paper). The address will look like this:
The URL starts with https:// that means the Vestacp admin panel is accessing over a secure connection. This secure (SSL) connection needs a certificate on the VPS to use for securing the data transport. Since we have not set up any certificates yet, an unsigned server-generated certificate is used, which is why you may get a warning message from your browser. Don’t panic, just press “Proceed anyway” in your browser, you will be welcomed to the Vestacp panel login page.
Here you can use the login credentials that you have noted down at the time of installation. The beautiful control panel is displayed, where you can configure users, websites, DNS servers, databases, etc.
Vestacp is the best control panel available for VPS hosting. I am having eight years of experience in using it. A wonderful panel, running smoothly with a lot of features. If you need a file editor, you need to purchase the extension from the developer. If you are having good FTP software like Winscp or CuteFTP you don’t need a separate file editor.