There are two main ways to migrate your site:
Option | Use When... |
---|---|
Plesk Migration Tool | You're moving from a server with Plesk or cPanel |
Manual Migration | You're moving from a custom setup or file-based system |
We’ll cover both methods below.
This works if the old server runs Plesk, cPanel, or a supported control panel.
Log in to your Plesk control panelhttps://yourdomain.com:8443
In the left menu, click Tools & Settings
Under Tools & Resources, click Migration & Transfer Manager
Click Start a New Migration
You’ll need:
Old server’s IP address or hostname
SSH port (usually 22
)
Root or admin login credentials
Select the panel type (e.g., Plesk, cPanel)
Enter the login info
Click Prepare Migration
Make sure remote access (SSH) is allowed on the old server
After scanning the source server:
Select domains, mail accounts, databases, and files
Click Start Migration
This can take minutes or hours depending on size
Once complete:
Check files, databases, and emails in the new Plesk setup
Visit your site using a temporary domain or your hosts
file to test it before changing DNS
Use this if your source doesn't support automated tools.
On your old server:
Use FTP or File Manager to download your website files
2. Use phpMyAdmin or a DB export tool to export your MySQL database
In your new Plesk panel:
Go to Websites & Domains > File Manager
Upload your website files into /httpdocs/
In Plesk, go to Databases > Add Database
Create a new database with a user/password
Open phpMyAdmin, select your new DB
Click Import, and upload the .sql
file you exported earlier
Update your site’s configuration files (like wp-config.php
or config.php
) to match the new database name, username, and password.
Use the Preview button in Plesk, or update your local hosts
file to test the site before changing nameservers.
Once tested:
Log in to your domain registrar (e.g., Namecheap, GoDaddy)
Change DNS settings to point to the new server IP
DNS changes take 1–24 hours to fully propagate
Back up your old website before starting migration
Always test on the new server before switching DNS
Use Plesk’s built-in Backup Manager for post-migration safety
Contact your hosting support if you need SSH enabled on the source server