Home » How to migrate to Dreamhost: 2021 beginners guide

How to migrate to Dreamhost: 2021 beginners guide

Migrating a site for first-timers is very scary as you might end up ruining the entire site. Asking someone to help you with the migration process is also expensive. Luckily, Dreamhost made everything easier for novice site owners to migrate their site to their hosting service.

With the use of their own migration plugin, anyone can migrate the site as easy as using Facebook.

Before doing the migration, read first what to expect after the process so will you have an idea of what to do and when to do it.

I am using the Dreamhost VPS hosting so all screenshots here are from the VPS dashboard.

What to expect after Migration?
  • Log-ins to your old site will still work on the new site.
  • Once the new DNS already propagated(usually takes 24-48 hours), your site will not be secured. Usually, SSL will not be added automatically because the site needs to be fully hosted on Dreamhost first. In that case, we have to contact the support team to add the SSL manually.
  • Dreamhost support is not open 24 hours a day so if every minute is important to you, you check their schedule prior to doing the migration.
Process Summary:
  1. Add domain to your Dreamhost hosting account
  2. Install WordPress on that domain.
  3. Add and install the “Dreamhost Migration Plugin” on your current site.
  4. Go back to your site on Dreamhost and get your migration key.
  5. Open the migration plugin on your current site and paste the migration key.
  6. Sit back and relax while the migration is ongoing.
  7. Once the migration has finished, you need to point your nameserver to Dreamhost.
How to add the existing domain to Dreamhost:
  1. Assuming that you already purchased a hosting account from Dreamhost, log in to your account and click on Websites > Manage Websites on the left side menu.
  2. Click on Add Website in the upper right corner.
  3. Click the “Enter a domain or subdomain you already own” option.
  4. Type the domain name and click on the check box “yes, I am the owner of this domain”.
  5. Select your purchased hosting.
  6. Click “Next” and finally, click install “WordPress for free”.
  7. Just wait until the WordPress is done installing.
Adding Migration Plugin on current site:
  1. log-in to your WordPress site and click plugins on the left side menu
  2. Find the “Dreamhost Automated Migration” plugin and install it.
  3. Activate and add the migration key from the newly installed WordPress site on Dreamhost then click on migrate at the bottom. No need to fill out other information.
Where to get the Migration key:
  1. Open Dreamhost panel
  2. Click on “Manage Website” click on “Manage” on the newly installed site.
  3. Under “Migrating this site to Dreamhost?” click the get key.
  4. Copy the generated key and paste it on the migration key on your current site. No need to fill out other information, just the migration key.
Changing nameservers:
  1. Log in to your domain registrar, like Godaddy, Namecheap, etc.
  2. Change your nameserver to Dreamhost nameservers.
Dreamhost nameservers:
  1. ns1.dreamhost.com
  2. ns2.dreamhost.com
  3. ns3.dreamhost.com

If you’re still not sure what to do, you can contact me at [email protected] and I can do it for you for $50 for small sites.