How Do I Migrate from an Unmanaged VPS to Managed Hosting on a VPS?

Author:

Published:

Updated on August 15, 2024

Reading Time: 2 min

Migrating from an Unmanaged VPS to a Managed Hosting on a VPS with CP CLOUD HOSTING is streamlined through the StackCP Migration Centre. This tool provides easy migration options to ensure a smooth transition.

Unmanaged VPS with cPanel to Managed Hosting on a VPS #

  1. Log in to StackCP:
    • Access your StackCP account.
  2. Start a Migration:
    • Select Start a Migration from the Migration Centre.
  3. Choose WHM/cPanel:
    • From the list, select WHM/cPanel and click Next.
  4. Enter Required Credentials:
    • Provide the hostname, username, and password for cPanel/WHM, then click Next.
  5. Select Service Target:
    • Choose your Managed VPS from the Service Target dropdown menu and select the appropriate Package Bundle Type.
  6. Monitor Migration Status:
    • Go to Migrations Overview in StackCP to see the status of your migration. You’ll be notified when it’s successfully completed.

Unmanaged VPS with WordPress ➡ Managed Hosting on a VPS #

For migrating a WordPress site from an Unmanaged VPS, using a WordPress migration plugin is the best approach. We recommend All-in-One WP Migration.

  1. Install All-in-One WP Migration Plugin:
    • Download and install the All-in-One WP Migration plugin from the WordPress plugin repository.
  2. Export Your WordPress Site:
    • Use the plugin to export your WordPress site, generating a file containing all your site’s data.
  3. Import to Managed VPS:
    • Install WordPress on your Managed VPS and use the All-in-One WP Migration plugin to import the previously exported file.

Unmanaged VPS with a Custom Site ➡ Managed Hosting on a VPS #

For custom sites without a control panel or WordPress, a manual migration is required. Here’s a simplified approach:

  1. Backup Your Site:
    • Use FTP or a similar tool to download all site files.
    • Export your databases using a tool like mysqldump.
  2. Upload to Managed VPS:
    • Use FTP to upload your site files to the Managed VPS.
    • Import your databases using a tool like mysql.
  3. Update Configuration:
    • Ensure all configuration files are updated with the new server details.