Restore to New Server
Remote Restore allows you to deploy and unpack a pre-existing completed backup snapshot onto a separate target server. This is highly useful for cross-server migrations, setting up local clones for testing, or performing complete disaster recovery setups on clean environments.
Unlike an in-place restore—which runs directly over your current active website to revert files—a Remote Restore acts as a fresh deployment of a backup archive to a completely new file system and database path:
- Independent Targeting: Deploys to a custom domain and FTP/SFTP server without altering your existing production environment.
- Cross-Server Portability: Re-writes your database host, user, and table prefixes automatically inside wp-config.php.
- No WordPress Pre-requisites: Deployable directly on empty directories via our Standalone Recovery Toolkit.
To deploy a backup archive onto a new server, configure the following parameters in the restore wizard:
- Source Backup Selection
- Select the source website from your registered lists.
- Choose a completed, healthy backup snapshot. Make sure the backup is synchronized and available in your cloud storage (S3, Dropbox, GDrive) or local storage.
- Target Site Domain
- Specify the destination site URL (e.g. https://restored-site.com).
- Our system uses this to automatically perform a serialized search-and-replace to fit the target address.
- Target Connection (FTP/SFTP)
- Provide transfer credentials for the destination server.
- Requires write permission in the target remote directory.
- Target Database Connection
- Enter host, name, credentials, and prefix details for the destination MySQL database.
- These credentials will replace your old ones automatically in the restored wp-config.php.
To process restorations on servers that do not have WordPress pre-installed, Control Spot bundles a standalone PHP recovery toolkit. This installer is automatically uploaded, run, and deleted once the restoration is complete:
- Automatic Server Path Resolution: Dynamically discovers the new server’s absolute physical directory path.
- Database Schema Import: Populates SQL files directly into the target database.
- Serialized URL & Path Replacements: Automatically re-writes absolute paths and domains safely.
Remote Restore is designed with robust safety barriers to protect against accidents and unauthorized access:
- Suicide Guard: Prevents the toolkit from deleting or overwriting the original source backup file during extraction.
- Identity Validation: The recovery installer validates that the target server directory matches the unique Backup ID.
- JWT Authorization: Every remote request utilizes unique, signed JWT tokens for secure authentication during the migration handshake.