Articles on: Sites

Migrate InstaWP Site

InstaWP allows you to migrate your existing sites to your own hosting provider too. It involves copying all files and databases related to the website and then updating settings for the WordPress website to work on its new server. This is often done when you want to upgrade your website's server for more features or better performance.


In this documentation, we will explore the steps to migrate a site to a hosting provider.


Let’s get started 🚀


How to Migrate a Site


Step 1: Click on the Migrate option from the Sidebar of the InstaWP Dashboard.



Step 2: Click on New Migration button on top right of the page to initiate a new migration.



Step 3: You will be redirected to a page to initiate the migration where you will get option to selecte the Web based migration or the SSH Migration



Title

Description

Web based Migration

Migrates your site using a InstaWP Web based Tool —no server access needed. Required: WordPress admin access

SSH Migration

Migrates directly server-to-server via SSH—faster and better for large sites. Required: SSH access (host, port, username, key/password), source server access


Step 4: Select either you want to continue with web based migration or SSH migration by switching the tab.



Option 1: Web Migration


Step 1: Enter the URL of the Source website in the first input and click on Connect Button beside of the field.



Step 2: You will be prompted for the App-Password based authorization in the new tab, click on "Yes, I approve of this connection" button to authorize it.



After the authorization, InstaWP Connect Plugin will be installed in the source site to entablish the secure connection between the site and InstaWP Dashboard and you will be redirected to the Migration Page after authorization is completed.


Step 3: Repeat Step 1 and 2 for the Destination Site by adding its URL in the second input field and authorizing it.


Step 4: After adding both source and desitnation site URL, click on "Start Migration" button to being the migration process.



Step 5: Click on Continue button to confirm the migration process.



Setp 6: In the next step the migration will initiate.



Step 7: Once the migration is completed, you will be prompted on the screen with the update.


Congratulations, You have done the migration of the site using InstaWP's Web Migration tool.



Option 2: SSH Migration


Step 1: Select SSH Migration Option from the Migration Page.



Step 2: Login via SSH to the webspace of your site and navigate to Website Installation Folder.

Copy the 1st command and paste it on the SSH Shell of your Site and Press Enter.

After the backup is uploaded to cloud for the migration, you will see the update on the Migration Page.



Step 4: Copy the 2nd Command from the migration page and paste it to webspace of the destination site by logging int via SSH. You will be prompted for the Confirmation of the migration, Type "Y" and press enter to continue.

Step 5: In few moment the migration will be completed showing an update on the terminal.

Step 6: Check on the Migration Page and you will see the Migration Completed Prompt there too.



Congratulation, You have learned how to migrate the site both with Web based Migration Tool and SSH with InstaWP Migration tool.



💡 Did you know - You can easily connect with any hosting provider to migrate your website. Learn about InstaWP connect plugin.


Updated on: 23/12/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!