SSH Migration with InstaWP
SSH migration is a secure and efficient method for migrating your website’s files and database from one hosting environment to another. It's especially useful for users and developers who need a reliable solution for large-scale migrations, typically over 5GB in size. By leveraging SSH access, you can significantly reduce downtime and ensure a smoother, faster migration process for large sites.
For this process, we're assuming that you're already familiar with the SSH migration process.
Let's take the source and destination sites like this as an example:
Source Site: https://source.instawp.xyz/
Destination Site: https://destination.s.instawp.ch/
Let's explore the process. 🚀
Step 1: Sign in to your InstaWP account and click on your profile. Select Migrate Websites from the options.

Step 2: Click SSH Migration and copy the command for source.

Step 3: Paste it into your source terminal and hit Enter.

Step 4: Now, do the same process for the destination site. Copy the command for the destination from the SSH Migration window.
While doing SSH Migration, avoid starting both (source and destination) migration process simultaneously. First, start the source migration step and wait until the process is fully completed on your terminal. Once done, a Backup ID will be generated and displayed in the migration window. After the source file uploading is finished, you can proceed with the destination migration.

Step 5: Paste the command on the destination terminal. Then, hit Enter.

Once done, it'll display the migration is successful.

💡 Did you know - You can migrate your site manually with SSH Migration. Learn more about the manual process of SSH migration.
For this process, we're assuming that you're already familiar with the SSH migration process.
Let's take the source and destination sites like this as an example:
Source Site: https://source.instawp.xyz/
Destination Site: https://destination.s.instawp.ch/
Let's explore the process. 🚀
Step 1: Sign in to your InstaWP account and click on your profile. Select Migrate Websites from the options.

Step 2: Click SSH Migration and copy the command for source.

Step 3: Paste it into your source terminal and hit Enter.

Step 4: Now, do the same process for the destination site. Copy the command for the destination from the SSH Migration window.
While doing SSH Migration, avoid starting both (source and destination) migration process simultaneously. First, start the source migration step and wait until the process is fully completed on your terminal. Once done, a Backup ID will be generated and displayed in the migration window. After the source file uploading is finished, you can proceed with the destination migration.

Step 5: Paste the command on the destination terminal. Then, hit Enter.

Once done, it'll display the migration is successful.

💡 Did you know - You can migrate your site manually with SSH Migration. Learn more about the manual process of SSH migration.
Updated on: 28/05/2025
Thank you!