You can request Managed Application Migration where our cloud experts do the heavy lifting and ensure a smooth experience with minimal downtime. Click Here to find out what Cloudways has to offer more with managed application migration.

Tip

If you are a WordPress user, then you can use the Cloudways WordPress Migrator Plugin to migrate your WordPress/WooCommerce websites to a WordPress application hosted on top of your Cloudways server. Cloudways WordPress Migrator is FREE to use for unlimited migrations of WordPress and WooCommerce websites.

How to Request a Managed Application Migration

You get one FREE managed migration with your Cloudways account, where we do the heavy lifting for you and migrate your site in one piece with no bugs guaranteed.

Managed migration can be requested using a pre-installed addon. This migration process is applicable only if you have SSH, SFTP, FTP, cPanel, or hosting credentials. If you have a directly downloadable application and database backups, open a support ticket to help track your migration request.

Please note that any existing application data will be overwritten/replaced. Below are the steps mentioned to help you request a managed migration.

Step #1

Log in to the Cloudways Platform with your credentials. Once you are logged in, you need to deploy your target application (i.e. if you want us to migrate a WordPress site, then deploy a new WordPress application on a new or existing server).

  1. If you want the migration to be done on an existing server then follow this article to add an application.

  2. If you want to launch the application on a new server, then first you need to deploy a new server and then launch the desired application on it. You can follow this article for help.

Tip

If you have already installed a new application on your server, then you can move to the next step.

3. Open the Grid menu from the top and then select Add-ons.

4. Select your target add-on, click edit next to the Application Migration option to launch the wizard.

Step #2

  1. Select your target application from the drop-down.

  2. Then, click Next.

Here, you need to enter your website details.

3. Enter your Application Domain Name. [e.g., mydomain.com]

4. Enter the URL of the Admin Panel/Area. [e.g., https://mydomain.com/admin]

5. Enter the Admin panel Username.

6. Enter the admin panel Password.

7. Click Next to continue.

Important

If your application contains a nested application/subsite or if you use a subfolder that is subordinate (using a different database) to the main application, you should toggle “Does your application contains a subsite?” and provide a path where the subsite exists. Subsites are distinct from the main site and would be considered as a separate migration and would be charged separately.

If you have a PHP or Laravel application that uses a CMS/back office, use the toggle“Does your application has a CMS/Backoffice Admin?” and enter the required information and click Next.

Select the type of connection you would like us to use to fetch your site files and data for migration. As you can see, there are five supported connection types.

Important

If your preferred/supported connection type is not listed, then select the “Other Hosting” option.

For this example, we will use the SFTP connection. Other connection types are pretty straightforward and self-explanatory.

For SFTP Connection

You need to enter the following information.

8. Select your Connection Type. [e.g., SFTP]

9. Enter the username.

10. Enter the password.

11. Enter the Host IP or the Address. [e.g. 127.0.0.0.1]

12. Enter the port number. [e.g., 22]

Migrating MySQL Database

If you wish to move your MySQL database during the migration process, then enter the following details under the “Do you have phpMyAdmin?” question. It is only valid for SFTP and FTP-based connections.

  1. Enter the username for the phpMyAdmin connection.

  2. Enter the password for the phpMyAdmin connection.

  3. Enter the PHPMyAdmin URL. [e.g., http://www.yourdomainname.com:2083/3rdparty/phpMyAdmin/index.php)

Once done, click Next.

In the final screen, you need to provide additional application details that would help the support engineers during the migration process.

  • If you wish our engineers to perform specific application-level checks after the migration, enter the details in the text area labeled, “Would you like us to perform any specific checks to test the migration?”.

  • Finally, enter any additional comments and details in the final text area labeled “Additional Notes”.

Migrating Existing SSL Certificate

If you wish to migrate your existing SSL certificate, use the toggle “Do you have your own SSL certificate?” This will enable the following fields:

  1. CRT Content — Enter the content of the SSL certificate here. Click here for an example.

  2. KEY Content — Enter the content of the SSL certificate key here. Click here for an example.

Finally, click Submit. Once you submit this form, our support engineer will get in touch with you within 48 hours to discuss the migration schedule and other details.

Important Notes

  • Your application data will be deleted thirty (30) days after you filled out the form.

  • If you have directly downloadable application files and databases, open a support ticket to help you track the migration request.

  • Application migration is not available during the trial period. You can upgrade your account to claim your free migration.

That’s it! We hope this article was helpful. If you need any help, then feel free to search your query on Cloudways Support Center or contact us via chat (Need a Hand > Send us a Message). Alternatively, you can also create a support ticket.

Did this answer your question?