Migrating your website and emails to OVHcloud
Find out how to migrate your website, emails and domain name to OVHcloud without any service interruptions
Find out how to migrate your website, emails and domain name to OVHcloud without any service interruptions
Last updated 24th November 2022
This guide will outline the steps you need to take to migrate your entire website, domain name and email addresses to OVHcloud, without any service interruptions.
OVHcloud provides services that you are responsible for with regard to their configuration and management. It is therefore your responsibility to ensure that they function properly.
This guide is designed to help you with common tasks. Nevertheless, we recommend contacting a specialist provider or reach out to the OVHcloud community if you encounter any difficulties. We will not be able to assist you. You can find more information in the Go further section of this guide.
The instructions in this guide reference several products from the Web Cloud universe. We recommend reading all the steps below before you begin migrating your services.
To migrate your website and emails to OVHcloud without any service interruptions you will need to follow a 10-step procedure:
By following these 10 steps in order, you will not experience any downtime when accessing your website or receiving new emails.
However, depending on your domain registrar, hosting provider or email service provider, they may cut off access to your old services if they notice that your domain name is no longer configured on their infrastructures.
In this case, a service interruption may occur.
This guide is designed to minimise the duration of such an interruption.
Several OVHcloud web hosting plans contain an MX Plan email solution. With this email offer, you can create email accounts with a maximum storage space of 5 GB each. Choose from the following hosting plans, considering the PHP version, SQL version, number of email accounts you need, and the size of your website to migrate:
Once you have chosen your hosting plan, click the
Order button on the commercial pages above. Follow the steps for the order without requesting the transfer of your domain name.
As an OVHcloud customer you can also place an order from your OVHcloud Control Panel. Once you have logged in, click on the
Web Cloud section, then click on the
Order button in the top left-hand corner and choose
Hosting plans. Continue with the steps for the order process without requesting the transfer of your domain name.
Once the payment has been confirmed, the hosting plan installation will begin. An email will be sent to your contact email address. It will contain the credentials for accessing your web hosting plan’s FTP (File Transfer Protocol) storage space.
OVHcloud offers other email services in addition to the MX Plan solution. For example, you can combine email accounts of the Exchange offer with MX Plan email accounts.
After your hosting service is installed, log in to your OVHcloud Control Panel to create a DNS zone for your domain name. Do not use "www" when doing this. You can refer to our guide on Creating a DNS zone at OVHcloud.
Once you have created a DNS zone, you can start configuring it with the help of our guide: Editing an OVHcloud DNS zone. Add the following records if they do not exist:
Example: For the domain name "domain.tld", the result should be displayed as in the following image:
Note the two target values of the two NS entries at the top of your zone. They will be used in step 9 of this guide.
These values correspond to the DNS servers hosting the DNS zone for your domain name.
Retrieve the contents of your current web hosting from its FTP storage space. Download a backup of your database as well, if your website uses one.
You can only achieve this with your current hosting provider. Contact them if you are having trouble retrieving a full backup of your website.
To import the backup of your old service provider’s FTP storage space, log in to the FTP storage space of your OVHcloud hosting and upload the backup to the root folder ‘www’ (or another root folder you have already created).
We recommend that you use FileZilla to upload your FTP backup to your hosting.
If your backup file is a compressed archive, extract it into an empty folder on your computer before uploading your files to the OVHcloud hosting.
Your OVHcloud database has to be associated with your website’s configuration file in the FTP storage space of your OVHcloud hosting plan. To do this, replace the login details for your old database with the login details for your new OVHcloud database. You can find this information in your website’s configuration settings or database connection file.
If you are using a Content Management System (CMS) like WordPress, Joomla!, Drupal or PrestaShop, you can find the information in their configuration files. See Step 2 of the guide “Changing a database password”.
Declare and authorise your external domain name on your OVHcloud web hosting plan by referring to our guide on Managing multiple websites on an OVHcloud web hosting plan. Enter the name of the folder you chose at the beginning of step 4 as the Multisite "Root folder". As a reminder, this is the folder in which you have placed your files in your FTP storage space.
Performing this operation is crucial. Your website will not be displayed until you have entered the correct information. Please follow the "TXT" DNS record syntax closely.
Since your domain name is not yet with OVHcloud, you will need to add a "TXT" typ DNS record with the OVHcontrol token, and change the "A" record for your domain name. This is done in your domain name’s active DNS zone with your current provider.
Do the same for your "www" subdomain.
If necessary, contact your DNS zone’s current administrator to make the change.
Example for the "domain.tld" domain name:
The modification of DNS records of the type "A", "CNAME" and "TXT" must be done at your domain name’s current DNS provider and will take between 4 and 24 hours to propagate fully.
After DNS propagation, the website displayed with your domain name will be the one hosted by OVHcloud.
Create new email accounts and name them according to your current email addresses hosted by your email provider. Use our guide on Creating MX Plan email addresses.
If you have opted for an Exchange solution, please read our documentation on this topic to create your email addresses: https://docs.ovh.com/gb/en/microsoft-collaborative-solutions/exchange_20132016_configuring_the_solution_for_the_first_time/
In this step, you will need to change the "MX" email servers in your domain name’s active DNS zone. This will result in you receiving new emails on your new OVHcloud email addresses.
Replace your current "MX" records with the following three records at your DNS provider (without keeping any of the old entries):
This change takes place at your current DNS provider. You will need to allow between 4 and 24 hours propagation time for the changes to become active.
This means that during the DNS propagation, less and less emails will be received by the old email accounts, and emails will start to arrive at your new OVHcloud email accounts.
Once the propagation is complete, all new emails will be received by your OVHcloud email accounts.
We recommend that you change the MX records before migrating the content of your email accounts. This method avoids you having to redo a migration for the few emails received on your old email accounts during DNS propagation.
After the DNS propagation, all your new emails are received by your new email accounts. However, your old emails are still stored on your previous email server.
To migrate the content of your old accounts, you have two options.
Option 1: Use our OVH Mail Migrator (OMM) tool, which allows you to copy the content of email accounts at your old service provider to your new OVHcloud accounts. You can refer to our guide Migrating email accounts using OVH Mail Migrator.
We recommend that you do not use the
Server type POP in the
Source account section. This protocol deletes emails from your old server, and sends them to the destination OVHcloud server. You will no longer be able to compare the content of the old accounts with the new email accounts.
Destination account, enter only the relevant OVHcloud email address and password. Keep the
Server type in
Hosted by OVH (Autodetect).
Once the migration is complete, log in to your OVHcloud email account using OVHcloud webmail to check that all your emails are in the new account.
Repeat for all of your email accounts.
You must have the access credentials for all your old email accounts, as well as the name of your old service provider’s email server to perform this action.
If your email accounts were configured as POP without keeping copies of emails on your email server, or if you have emails saved locally on your devices, only option 2 can be realised.
Option 2: Back up the content of your email accounts using an email client (Outlook, Mac Mail, etc.), reconfigure your email software, then import the backup into your new OVHcloud email accounts.
Once you have migrated your email accounts to OVHcloud, reconfigure your email software using our relevant email guides.
Exchange configuration on computerand
Exchange configuration on smartphonesections of our Exchange documentation.
The DNS zone preconfigured in step 2 has not yet been applied to your domain name.
Replace your domain name’s current DNS servers with the two DNS servers declared in the OVHcloud DNS zone.
The DNS servers must be changed at your domain name’s current registrar, and you will need to allow between 24 and 48 hours for the changes to propagate fully.
Once the DNS propagation is complete, verify that your website works and that emails are being sent and received by your email addresses. If everything is in order, unlock your domain name and retrieve its "transfer code", "EPP" or "AuthCode" from your current domain name registrar.
Then transfer your domain name using our guide on transferring a domain name to OVHcloud.
Once you have transferred your data and services, you can cancel your old services with your service provider(s).
For specialised services (SEO, development, etc.), contact OVHcloud partners.
If you would like assistance using and configuring your OVHcloud solutions, please refer to our support offers.
Join our community of users on https://community.ovh.com/en/.
Please feel free to give any suggestions in order to improve this documentation.
Whether your feedback is about images, content, or structure, please share it, so that we can improve it together.
Your support requests will not be processed via this form. To do this, please use the "Create a ticket" form.
Thank you. Your feedback has been received.
Access your community space. Ask questions, search for information, post content, and interact with other OVHcloud Community members.Discuss with the OVHcloud community