OVH Guides

Migrating your website and emails to OVHcloud

Find out how to migrate your website and emails to OVHcloud without any service interruptions

Last updated 5th May 2020

Objective

This guide will take you through the steps you need to take to migrate a website, one or more databases, and your email addresses to any OVHcloud platform. The migration procedure may vary, depending on whether you wish to migrate your services without any service interruptions.

Find out how to migrate your website and emails to OVHcloud without any service interruptions.

Requirements

  • You need to have admin rights for the domain name concerned.
  • You need to have access to the website’s files.
  • You need access to the website’s databases, if applicable.
  • You must have the information (username, password, servers) that enables you to log in to your current email addresses.
  • You must be logged in to your OVHcloud Control Panel.

Instructions

To migrate your website and emails to OVHcloud, you will need to follow a precise migration procedure. This procedure can be divided into several steps:

Step Description
Order the web hosting plan You will get an OVHcloud web hosting plan, where you can host your website and set up email addresses.
Transfer the website By creating a full backup of your website, you can transfer it to your new OVHcloud web hosting plan.
Transfer email addresses By recreating your email addresses with OVHcloud in advance, you can transfer their content from your old service provider to OVHcloud.
Change your domain’s DNS configuration By changing your domain name’s configuration, it will use OVHcloud hosting for your website and email addresses, and will no longer use your old service provider’s services.
Transfer the domain Change your domain name’s registrar to OVHcloud.

Depending on the registrar your domain name is currently registered with, the order of these steps may vary.

Some registrars suspend your domain’s DNS servers, if they are configured with them, and this can happen as soon as they receive an outgoing domain name transfer request. This will make your domain name and its associated services inaccessible (e.g. your website and email addresses). We strongly advise getting in touch with your domain name’s registrar, and checking their policy on outgoing transfers.

Because of this, we offer two different types of migration procedure:

  • migration without any service interruptions
  • migration with possible service interruptions

Migration without any service interruptions

Step 1: Order your OVHcloud web hosting plan

Order your web hosting plan from the OVHcloud website. Ensure that you do not submit a domain name transfer request — you will do this at a later stage. Once your payment has been received, your web hosting plan will be set up. You will receive a confirmation email once it has been set up.

Step 2: Transfer your website

You will need to follow several sub-steps to do this:

Sub-step Description Details
1 Create a website backup You will need to create a full backup of your website, including all of the files and the database (if applicable). This full website backup is essential for migrating your website to OVHcloud.
2 Put your website online with OVHcloud Log in to your storage space (via FTP) to import your website’s files onto it. You will need to put them online in the "www" folder. Your FTP login credentials will be sent to you via email.
3 Create an OVHcloud database If your website works with a database, you will need to create a new one with OVHcloud, via your OVHcloud Control Panel.
4 Import the database backup Import your database backup using the OVHcloud tool, available in your Control Panel.
5 Link the website to the new database The data stored in your old database is still present in your website’s configuration file. Modify this file in your OVHcloud storage space by entering the OVHcloud database's information.

Your domain name’s configuration will remain unchanged, and your website will still use your current service provider’s web hosting plan to remain online.

Step 3: Recreate your email addresses with OVHcloud

Once you have transferred your website, you will need to recreate the same addresses you use with your current service provider, but at OVHcloud. They must be written identically. In your OVHcloud Control Panel, in the services bar on the left-hand side, go to the Emails section, then click on the web hosting plan that you have just ordered (with the same heading as your domain name). Follow the steps for creating email addresses by clicking Create an email address.

Your domain name’s configuration will still remain unchanged, and you will still receive new emails via the email addresses created with your current service provider. You will also still need to use the email address created with your current service provider for sending emails.

Step 4: Modify your domain name’s configuration

Now that you have transferred your website and recreated your email addresses with OVHcloud, you will now need to modify your domain name’s configuration. You can do this by modifying your domain name’s DNS servers, replacing them with the OVHcloud DNS servers (which will be sent to you by email, and also displayed in your OVHcloud Control Panel). This will do two things:

  • Technically link your domain name to OVHcloud solutions. Your OVHcloud web hosting plan will be used to display your website, and you will then start receiving new emails at the email addresses you have created with OVHcloud.
  • Prevent any service interruptions. If your registry decides to suspend your DNS servers immediately once you transfer your domain name, your services will not be affected, as you will already be using the OVHcloud configuration.

Your DNS servers will be changed in your domain name’s current registrar, and you will need to allow around 24-48 hours for the changes to fully propagate.

Step 5: Transfer the content of your email addresses

You will need to follow several sub-steps to do this:

Sub-step Description Details
1 Migrate the content of your email addresses to OVHcloud Using the OVHcloud Mail Migrator (OMM) tool, you can copy the content of the email addresses registered with your original service provider to those created at OVHcloud.
2 Use your email addresses You can access your OVHcloud email addresses via an online application (Webmail). If you have configured one of your email addresses on an email client (e.g. Outlook), you will need to reconfigure it, replacing your original service provider’s server details with details of the the OVHcloud servers.

Step 6: Transfer your domain name to OVHcloud

Now, you just need to transfer your domain name to OVHcloud! You will need to carry out several smaller sub-steps to do this:

Sub-step Description Details
1 Unlock your domain When a domain is locked, it cannot be transferred to another registrar like OVHcloud. For this reason, you will need to unlock it in advance through your current domain name registrar.
2 Retrieve the transfer code The transfer code will be issued by your current domain name registrar when you unlock your domain.
3 Submit the transfer order with OVHcloud On the OVHcloud website, submit your transfer order. You will need to enter the transfer code you have received.
4 Pay for the order Once your payment has been received, the domain name transfer process will begin.
5 Validate, or await validation of the transfer This step will vary, depending on your domain name extension. When validation is required, an email request will usually be sent which will explain the procedure. You will need to follow these steps, which will finish with a transfer request confirmation.

Once the transfer process is complete, your website, email addresses and domain name will have migrated to OVHcloud without any service interruptions!

Migration with possible service interruptions

Step 1: Order the transfer and web hosting services from OVHcloud

You will need to follow several sub-steps to do this:

Sub-step Description Details
1 Unlock your domain When a domain is locked, it cannot be transferred to another registrar like OVHcloud. For this reason, you will need to unlock it in advance through your current domain name registrar.
2 Retrieve the transfer code The transfer code will be issued by your current domain name registrar when you unlock your domain.
3 Complete the order with OVHcloud On the OVHcloud website, submit your domain name transfer order and order your web hosting plan. You will need to enter the transfer code you have received. When you choose your DNS servers, enter your current service provider’s DNS servers.
4 Pay for the order Once your payment has been received, the domain name transfer process will begin and your web hosting plan will be set up. Depending on your domain name registrar’s internal policy, your domain name’s DNS servers may be suspended, making all services associated with your domain name (i.e. your website and email addresses) inaccessible.
5 Validate, or await validation of the transfer This step will vary, depending on your domain name extension. When validation is required, an email request will usually be sent which will explain the procedure. You will need to follow these steps, which will finish with a transfer request confirmation.

Step 2: Transfer your website

You will need to follow several sub-steps to do this.

Sub-step Description Details
1 Create a website backup You will need to create a full backup of your website, including all of the files and the database (if applicable). This full website backup is essential for migrating your website to OVHcloud.
2 Put your website online with OVHcloud Log in to your storage space (via FTP) to import your website’s files onto it. You will need to put them online in the "www" folder. Your FTP login credentials will be sent to you via email.
3 Create an OVHcloud database If your website works with a database, you will need to create a new one with OVHcloud, via your OVHcloud Control Panel.
4 Import the database backup Import your database backup using the OVHcloud tool, available in your Control Panel.
5 Link the website to the new database The data stored in your old database is still present in your website’s configuration file. Modify this file in your OVHcloud storage space by entering the OVHcloud database's information.

Your domain name’s configuration will remain unchanged, and the web hosting plan used to keep your website online will still be the one hosted by your current service provider, if the DNS servers have not been suspended.

Step 3: Recreate your email addresses with OVHcloud

Once the domain name transfer process is complete, you will receive an email confirming that the email service linked to your web hosting plan has just been set up. Once you receive this confirmation, you will need to recreate the same email addresses with OVHcloud, ensuring that they are completely identical to the addresses created with your current service provider. In your OVHcloud Control Panel, in the left-hand services bar, go to the Emails section, then the web hosting plan you have just ordered (with the same heading as your domain). Follow the steps for creating email addresses by clicking Create an email address.

Your domain name’s configuration will still remain unchanged, and you will continue to receive new emails via the email addresses created with your current service provider, if they have not suspended the DNS servers. You will also still need to use the email address created with your current service provider for sending emails.

Step 4: Modify your domain name’s configuration

Now that you have transferred your website, recreated your email addresses, and transferred your domain name to OVHcloud, you will need to modify your domain name’s configuration. You can do this by modifying your domain name’s current DNS servers, replacing them with OVH DNS servers.

You will need to modify them via your OVHcloud Control Panel. This guide with General information about DNS servers will help you do this.

This modification will do several things:

  • Technically link your domain name to OVHcloud solutions. Your OVHcloud web hosting plan will be used to display your website, and you will then start receiving new emails at the email addresses you have created with OVHcloud.
  • Resolve any service interruptions. If your domain name registrar suspended its own DNS servers when you transferred your domain name, this configuration change will make your domain name accessible again.

Changes made to a domain’s name servers can take 24-48 hours to fully propagate.

Step 5: Transfer the content of your email addresses

You will need to follow several sub-steps to do this:

Sub-step Description Details
1 Migrate the content of your email addresses to OVHcloud Using the OVHcloud Mail Migrator (OMM) tool, you can copy the content of the email addresses registered with your original service provider to those created at OVHcloud.
2 Use your email addresses You can access your OVHcloud email addresses via an online application (Webmail). If you have configured one of your email addresses on an email client (e.g. Outlook), you will need to reconfigure it, replacing your original service provider’s server details with details of the OVHcloud servers.

Your website, email addresses and domain name have now been migrated to OVHcloud!

Go further

An overview of OVHcloud email

General information about DNS servers

How to set up an email address

Importing a MySQL database

Managing a database on a web hosting package

Join our community of users on https://community.ovh.com/en/.


These guides might also interest you...