Server Migration Center (SMC) provides a one-click migration feature to migrate OpenClaw servers from various sources to an Alibaba Cloud Simple Application Server. These sources include personal computers, on-premises servers, virtual machines, and servers on other cloud platforms.
Prerequisites
Network connectivity: Ensure that the source server has access to the public network.
Destination environment: Prepare an Alibaba Cloud Simple Application Server as the destination. Make sure you understand the impacts of migration.
System requirements: The destination Simple Application Server instance must run Linux. The distribution does not need to match that of the source server.
Storage capacity: The destination Alibaba Cloud Simple Application Server must have at least as much disk space as the source server.
Account status: Ensure that you have linked a credit card or PayPal account.
Procedure
Step 1: Import the migration source
Go to the SMC console - Server Migration.
On the Server Migration page, click one-click migration.

In the Generate Migration Source section, click Generate Activation Code.
Click the Linux Shell tab, and then click Copy to copy the activation code command.
Log on to the source OpenClaw server. Paste and run the copied command with root privileges to import the migration source.

After you run the command, a message appears, such as
Import Source Server [s-bp18x8751kgz2oyh****] Successfully!. The message confirms a successful import.Return to the one-click migration page in the SMC console and click Next.
Step 2: Configure the migration
On the Migration Configuration page, set Destination Type to Simple Application Server.
From the destination region and destination instance drop-down lists, select the Simple Application Server instance that you prepared.
Confirm the other parameters, read and agree to the cost description, and then click Start Migration.
For information about other parameters, see Basic information configuration.
The migration task is now created and appears on the SMC console - Server Migration page. To begin the data transfer, find the task and click Start Migration in the Actions column.
Monitor the migration progress.
The time required for data transfer depends on factors such as the data size and network bandwidth. Wait for the migration task to complete.
NoteSpeed: The transfer rate of migration data, measured based on the data size before compression. If you set the Compression ratio to a value greater than 0, the displayed speed is higher than the actual network transfer rate of the compressed data.
Time Remaining: Calculated as (Total Data - Transferred Data) / Speed.
If the transfer rate is too slow for your plan, you can temporarily increase the fixed bandwidth of the source and destination servers. For more information, see Estimate the migration duration and test the transfer rate.
Verify the migration results
When the Migration Progress status changes to Completed, the migration is successful.
In the Actions column, click View Destination Instance to go to the destination Simple Application Server.
Verify that the OpenClaw service is available after migration.
Before you start verification, stop the
OpenClawservice on the source server to prevent clients from receiving duplicate responses. You can do this in one of the following ways:Shut down the source server.
Log on to the source server and run the
openclaw gateway stopcommand to stop the service.Delete the connected channels.
(Optional) If a web management console is configured on the source OpenClaw server's firewall, find the port number in the firewall rules and add a new firewall rule for that port on the destination Simple Application Server.
To verify, send a message to OpenClaw from your chat application. If you receive a reply, the service is working correctly.
If the Migration Progress status is Error, the migration has failed. Troubleshoot the issue and then retry the task:
In the Actions column, click Troubleshoot. Use the error code and message to fix the issue.
For more information, see the SMC FAQ and Troubleshoot errors.
After resolving the issue, click Retry Migration in the Actions column. This resumes the migration from the last checkpoint.