Migrating a single website to a different server

Overview

This article explains how to move a domain between DreamHost web servers. These instructions only move the website files; the database files will remain on the same MySQL server.

If you only want to change the username assigned to a domain but not migrate it to a different server, view the following article instead:

Moving a single domain to a different server

Edit the domain in your panel to select a new username on a different server:

  1. Navigate to the Manage Websites page.
  2. Click the Manage button to open the Domain Settings page, which allows you to adjust various settings for your site.
    • If in Grid view, click the Manage button at the bottom of the website box.
    • If in List view, click the Manage button at the far right of your domain name.
  3. Click the Login Info button under Manage Your Site.
  4. Click the Switch user button.
  5. Select a user located on the web server you want to host this domain from the dropdown. If you want to move the site to a new user, you must create it on the web server first.

    Leave the Move files to the new user? toggle on.

  6. Click the Save Changes button.
    • Depending on how much data is moved, It can take several hours to migrate to the new user.
    • To check the status of a single domain migration, check the Manage Websites page. A progress bar will appear under your domain with an estimated completion percentage for the domain migration.

DNS propagation after migrating

There is no downtime during the move as the data is copied while the former server continues to serve the website. However, you should not work on your site during this 4-6 hrs time period. This is because it's possible your changes will be made to the old site, not the new. You should wait until the DNS has fully updated being continuing to work on your website.

When you migrate your domain to a different server, the IP of your site changes. If your domain is using DreamHost’s nameservers, then the domain’s IP is updated automatically.

If your domain is not using DreamHost’s nameservers, you’ll need to update your DNS records manually at the company where your nameservers are hosted.

You can see all of the DNS records set up for any site you host at DreamHost in your panel. Please note that after any DNS change, the records must propagate online.

Visit the following articles for more information:

See also

Did this article answer your questions?

Article last updated PST.

Still not finding what you're looking for?