Skip to content

Clone a site

Copy a site, every file and its whole database, to a new site on the same server or another of yours.

4 min read Updated

Cloning makes a full copy of a site, every file and its whole database, as a new site with its own address. Put it on the same server or on another of your servers, in any region. The site you copy keeps running and isn't changed, and the copy's links point to its new address. Cloning is free on every plan.

Clone a site

  1. Choose Clone

    On the site's page, choose Clone at the top, next to Visit site.

  2. Name the clone

    The Clone name is how the clone is called in the panel; its free address is made from it. You can connect your own domain to the clone afterwards.

  3. Choose its server

    Pick the site's own server or another of yours. The panel checks that the server has enough free disk space before anything starts. Between two servers, the copy travels through our private storage over encrypted connections, and is deleted as soon as the clone is made.

  4. Choose what comes along

    Every file and the whole database are always copied. These settings of the site in Rabbitflare can come too:

    PHP and resource settings
    The site's CPU, memory and process limits, CPU priority and PHP settings, when they fit the server. Shown when the site has its own settings.
    Firewall settings
    Its mode and sensitivity, login protection, blocked and allowed addresses, and exceptions.
    Cron jobs
    Copied paused, so nothing runs twice. Turn them on from the clone's Cron Jobs tab when you want them.
    Ask search engines not to index the clone
    Turns on WordPress's “Discourage search engines”. Recommended for test copies.
  5. Choose Clone site

    You're taken to the new site's page, which shows the copy as it's made. You can leave the page; we email you when the clone is ready.

Cloning Northwind Shop: a name for the clone, and its server, northwind-nyc in New York, which has room for it.
Cloning a site: name the clone, then choose its server. Here it goes to another server, in New York.

What isn't copied

Your own domains stay with the original site: the clone gets its own free address and SSL certificate. The CDN, backup schedules and any staging copy aren't copied either; turn them on for the clone when you want them.

While it copies

The new site's page shows each step: setting up the new site, then copying the site in (from another server, it's packed there first), then finishing. Most sites take a few minutes; large ones take longer.

A clone to another server, part way through.
  • The site you're copying keeps running as usual. Until the clone is made, it can't be deleted, restored from a backup or updated from staging.
  • The new site can't be changed until the copy is in.
  • Cancel stops the clone and removes the new site. In its last moments, while the copy is switched into the new site, it can't be cancelled.

When it's done

The clone is live at its free address. Its WordPress has the same users as the site you copied, so you sign in with the same login; its Access tab shows it. On the clone's Overview, Cloned from names the original, and for two weeks About this clone lists anything you should know: cron jobs copied paused, files that weren't copied (special files, links pointing outside the site, or files holding the site's database password), or pages that answered with an error right after the copy.

The clone's Overview: where it came from, and what to know.

Move a site to another server

  1. Clone it to the other server

    Check the clone at its free address.

  2. Move your domain

    A domain belongs to one site at a time: remove it on the original's Domains & SSL tab, then connect it to the clone and update your DNS as the panel shows. See Connect your domain.

  3. Delete the original

    When everything works, delete the original site. See Site tools and deleting a site.

If a clone fails

The new site's page says why, and the site you copied isn't changed. Choose Try again, or Delete to remove the new site. We email you too. If it fails again, open a ticket and we'll look into it.

What can't be cloned yet

  • Staging copies: clone the live site instead.
  • WordPress multisite networks.
  • Sites whose wp-config.php isn't in their web folder.

A site has one clone being made at a time; start the next when it finishes.

Still have a question?

Our team answers support tickets, in the panel and by email.

Contact support

Popular

Docs