Softaculous is a powerful auto-installer that simplifies the deployment of applications like WordPress, Joomla, and Magento. By integrating Softaculous with myVestaCP, you can install hundreds of applications with just a few clicks. This guide will walk you through the step-by-step process of installing myVestaCP on your VPS.

Prerequisites

Before proceeding, ensure that you have a VPS with Debian OS installed. myVestaCP officially supports Debian 12, but older versions are also supported. Your server should meet the following minimum requirements:

  • 1 GB of RAM
  • 1 CPU core
  • 20 GB of storage
  • A domain name pointed to your server’s IP address
  • A hostname (e.g., server.your-domain.com)

If you don’t have a VPS yet, visit RackNerd.com for reliable hosting solutions. Now, let’s get started!

Step 1: Connect to Your Server via SSH

First, log in to your server via SSH using a terminal or an SSH client such as Bitvise SSH Client.

Run the following command to update your server’s software packages:

apt update -y && apt upgrade -y

This ensures that your system is running the latest software and security patches.

Step 2: Install myVestaCP

Before installing myVestaCP, ensure that cURL is installed:

apt install curl -y

Next, download the myVestaCP installation script from the official repository:

curl -O http://c.myvestacp.com/vst-install-debian.sh

Now, run the installer with your preferred configuration. For a default installation, use:

bash vst-install-debian.sh

Alternatively, for a custom installation with NGINX, PHP-FPM, VSFTPD (without ClamAV), run:

bash vst-install-debian.sh --apache no --nginx yes --phpfpm yes --vsftpd yes --proftpd no --named yes --mysql yes --mysql8 no --postgresql no --exim yes --dovecot yes --clamav no --spamassassin yes --iptables yes --fail2ban yes --quota no --force no --interactive yes --port 8083 --hostname no --lang en

During installation, you will be prompted to enter:

  • Your email address
  • A secret URL (optional)
  • Your server’s hostname (e.g., server.your-domain.com)

Step 3: Completing the Installation

Once the installation is complete, you will receive a message displaying:

  • Login URL
  • Admin username (default: admin)
  • Generated password

Be sure to copy and save these details securely.

Step 4: Accessing myVestaCP

To log into myVestaCP, open a browser and go to:

https://your-server-ip:8083

If an SSL warning appears, click on Advanced > Continue to site.

At the login page, enter:

  • Username: admin
  • Password: (provided during installation)

Once logged in, you will see the myVestaCP dashboard, where you can manage your websites, databases, emails, and DNS settings.

Troubleshooting Common Issues

Issue: SSL Certificate Not Installed Properly

  • Ensure your domain and hostname are properly pointed to your server’s IP address.
  • Run the following command to reinstall SSL:
v-update-host-certificate admin

Issue: Installation Fails Due to Missing Packages

  • Run:
apt update && apt upgrade -y
  • Restart your VPS and try reinstalling myVestaCP.

Conclusion

By following these steps, you have successfully installed myVestaCP on your VPS. This control panel simplifies server management, making it easy to host websites, manage databases, and configure emails.

For high-performance VPS hosting, check out RackNerd’s VPS plans to ensure a smooth and secure hosting experience.

How to Install myVestaCP on a VPS Video Tutorial:

Server Hosting Solutions by RackNerd:

Shared Hosting
cPanel Web Hosting in US, Europe, and Asia datacenters
Logo
Reseller Hosting
Create your new income stream today with a reseller account
Logo
VPS (Virtual Private Server)
Fast and Affordable VPS services - Instantly Deployed
Logo
Dedicated Servers
Bare-metal servers, ideal for the performance-demanding use case.
Logo

Leave a comment

Your email address will not be published. Required fields are marked *