> ## Documentation Index
> Fetch the complete documentation index at: https://dhiwisepvtltd-5e04e6a4.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Migrate your hosting

> How to finish Rocket's hosting upgrade. Relaunch for a new link if you use a Rocket URL, or update your domain settings if you use your own domain.

Rocket is moving published apps to a new hosting setup so sites load faster worldwide. Follow **one** path below, based on the link your app uses today.

**I use a Rocket link**

Choose this if your live link looks like this (it includes `builtwithrocket.new`):

`https://your-app.public.builtwithrocket.new`

### What to expect

| What | Detail |
| :- | :- |
| Your app itself | Does not change. |
| Your current link | Stops working in about **7 days**. |
| After you click Launch | Rocket shows a **new** link for the same app. |

> [!NOTE]
>
> The old link still works until it is turned off. Launch soon, then replace the old link anywhere you shared it.

### Steps

**1. Open your project in Rocket**

Open the app that is live on the old `builtwithrocket.new` link.

**2. Click Launch**

Click **Launch** and publish as you normally do. Need a refresher? See [Launch your site](https://dhiwisepvtltd-5e04e6a4.mintlify.site/build/launch-web/launch-your-site.md).

**3. Wait until publishing finishes**

This usually takes under 2 minutes.

**4. Copy the new link**

Rocket shows the new link when publishing is done. Use that link from now on.

> [!WARNING]
>
> If you shared the old link (bookmarks, posts, emails, or embeds), update those to the new link after you Launch.

> **Why does my link change?**
>
> Without your own domain name, Rocket creates a free public link for you. The new hosting setup uses a different link, so Launch creates a fresh one. Your app content stays the same.

> **Do I need to change domain settings?**
>
> No. Domain settings (DNS) only apply if you connected your own domain. Stay on this tab and click Launch.

**I use my own domain**

Choose this if people visit your app at a domain you own, such as `example.com` or `app.example.com`.

### What to expect

| What | Detail |
| :- | :- |
| Your domain name | Stays the same. Visitors keep typing the same address. |
| What you may need to update | Domain settings (DNS) where you manage the domain. |
| Will my site go offline? | No. It stays live while settings update. |
| Secure https | Set up automatically once the new settings are correct. |

### Option 1: Let Rocket update domain settings (easiest)

**1. Open your project and click Launch**

Open the app in Rocket and click **Launch**.

**2. Click Configure Domain**

Follow the prompts. When Rocket can connect to your domain company, it updates the settings for you.

Full walkthrough: [Custom domain](https://dhiwisepvtltd-5e04e6a4.mintlify.site/build/launch-web/custom-domain.md).

### Option 2: Update domain settings yourself

Use this if Rocket cannot update settings automatically, or if that flow did not finish.

**1. Open your domain's DNS settings**

Log in to the company where you bought or manage the domain (for example, GoDaddy, Namecheap, or Cloudflare). Find **DNS**, **DNS Management**, or **DNS Settings**.

**2. Remove old records if you see them**

For the same Host you are updating, delete any existing **A** or **CNAME** records that conflict with the new ones.

If you see either of these old IP values, remove those **A** records:

* `3.33.186.135`
* `15.197.167.90`

Also delete an old check record named `netlify-challenge` if it appears.

**3. Add the new records**

Enter the exact Type, Host, and Value that Rocket shows you. If you need a reference, open the matching tab below.

**Root domain**

Use this when the site is `example.com` (no name in front).

| Type | Host | Value |
| :- | :- | :- |
| A | `@` | `64.239.109.1` |
| CNAME | `www` | `cname.vercel-dns.com` |
| TXT | `_vercel` | Value from Rocket, only if shown |

> [!TIP]
>
> For Host, some companies use `@`, leave it blank, or type the domain name. Use whatever your DNS screen expects for the main domain.

**Subdomain**

Use this when the site is something like `app.example.com`. Host is usually the first part (`app`).

| Type | Host | Value |
| :- | :- | :- |
| CNAME | `app` | `cname.vercel-dns.com` |
| TXT | `_vercel` | Value from Rocket, only if shown |

Replace `app` with your own subdomain name.

**4. Save and wait**

Save your changes. Most updates finish in **5 to 30 minutes**. Sometimes it takes up to **48 hours**.

To check, open [dnschecker.org](https://dnschecker.org), search for your domain, and confirm the values match what you entered.

> **I am not sure where to change DNS**
>
> Change it at the company that sold or renews your domain. That is often different from where you host email or an old website.

> **A record for this name already exists**
>
> Remove or replace the old one first. You should not keep two different A or CNAME records for the same Host.

> **Nothing has changed yet**
>
> Wait a little longer, then check again on [dnschecker.org](https://dnschecker.org). Updates are not always instant.

## Related guides

> **[Launch your site](https://dhiwisepvtltd-5e04e6a4.mintlify.site/build/launch-web/launch-your-site.md)**
>
> Publish your app and find your live link in Rocket.

> **[Custom domain](https://dhiwisepvtltd-5e04e6a4.mintlify.site/build/launch-web/custom-domain.md)**
>
> Connect your own domain with guided or manual setup.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.