After your cPanel backup, download the complete archive to your local machine. On your new VPS, you will need to install a LAMP (Linux, Apache, MySQL, PHP) or LEMP (using Nginx) stack. Upload and extract your website files to the appropriate web root directory, typically `/var/www/html/`. Import your database using the MySQL command line:
mysql -u root -p new_database_name < backup.sql
Crucially, update your `wp-config.php` file with the new database name, user, and password. Finally, point your domain name to the new VPS's IP address by updating its DNS 'A' record. Test the site thoroughly on the new server using the IP address or a temporary hosts file modification before switching the live DNS.
This is a public discussion. Create a free account to answer. Takes 20 seconds. No email gates.