How do I transfer my live site to DreamHost?

This page describes how to transfer your website hosting from your old provider to DreamHost while also pointing your DNS to DreamHost. In this way, your site at DreamHost is live as soon as the DNS updates online.


  1. Sign up for any DreamHost plan [here]. View the following article for details:
  2. During the signup process you can select an option to add your current domain to your new account.
  3. Finish the signup process.
    Note: DreamHost sends you a 'request to transfer the registration' after you complete the sign up, as well as information on how to access your FTP account.
  4. Back up all of your website files, databases, and emails from your old host via FTP or Wget.
  5. Log in to your DreamHost FTP account. You can find more info on the FTP article; once logged in through your FTP client, you’ll be able to upload your web files to the server.
  6. Use the information in the following articles to upload your MySQL database and email to your DreamHost servers.
  7. Return to your old host and set the 'nameservers' for your domain registration to point to DreamHost using these nameservers:
    • This modification takes about 3-72 hours to propagate across the Internet, after which your new name servers will direct visitors to your account here with DreamHost.
    • You can track the progress of your DNS update here.

Once the DNS is resolving to DreamHost, your site will resolve to the data you’ve uploaded to your DreamHost servers.

Transferring your registration to DreamHost

Please review the following article on how to transfer your domain registration to DreamHost:

See also

Did this article answer your questions?

Article last updated .