> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://helpdesk.tiiny.host/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to connect a domain you already own

There are two ways to connect a domain you already bought elsewhere — **automatic** or **manual**. Which one you get depends on your domain provider, and Tiiny Host decides for you.

| Custom domains are available on the Solo plan and above, with up to 5 domains per account.

Looking to buy a new domain through us instead? See our guide on [Buying a Domain Through Tiiny Host](https://helpdesk.tiiny.host/en/article/buying-a-domain-through-tiiny-host-tzyl67/).

### Before you start
* You're logged in to Tiiny Host
* You know the domain name you want to connect
* You can log in to your domain provider's website, in case you need the manual path

### Step 1 — Add your domain
1. Go to [tiiny.host/manage](https://tiiny.host/manage) and log in.
2. Scroll to the **Custom Domain** section and click **Add new**.![The Add new button in the Custom Domain section](https://storage.crisp.chat/users/helpdesk/website/-/5/9/d/3/59d32bdaa5d1c000/screenshot-2026-08-12-at-15421_1g09gkv.png)
3. Enter your domain name. To host under a subdomain like blog.yourdomain.com , tick the **subdomain** checkbox below the input.
.![The domain name input with the subdomain checkbox](https://storage.crisp.chat/users/helpdesk/website/-/5/9/d/3/59d32bdaa5d1c000/image_h3obld.png)
4. Click **Next**.
5. When asked if you own the domain, click **Yes**.![The domain ownership question](https://storage.crisp.chat/users/helpdesk/website/-/5/9/d/3/59d32bdaa5d1c000/image_1h69b63.png)

### Step 2 — Which path are you on?

* **You're offered an automatic setup** → Follow the automatic path below.
* **You're taken straight to a page of DNS records** → Skip to the manual path.

###### Automatic Path
We use a service called Entri to detect your domain provider and add the records for you.

1. Click **Continue**, then log in and authorize the connection when your provider asks.
![The Entri authorization screen](https://storage.crisp.chat/users/helpdesk/website/-/5/9/d/3/59d32bdaa5d1c000/image\_7a22wo.png)
2. You'll see a "DNS successfully updated" message. Skip to **Validating your domain** below.
![The DNS successfully updated confirmation](https://storage.crisp.chat/users/helpdesk/website/-/5/9/d/3/59d32bdaa5d1c000/image\_cp0ddf.png)

If the screen gets stuck loading, click **Add manually instead**. That switches you to the manual path.
![The Add manually instead button below the stuck loading screen](https://storage.crisp.chat/users/helpdesk/website/-/5/9/d/3/59d32bdaa5d1c000/image\_1p8ity2.png)

###### Manual path
1. Tiiny Host shows you the DNS records you need to add. Keep this page open — you'll be copying from it.
![The DNS records Tiiny Host asks you to add](https://storage.crisp.chat/users/helpdesk/website/-/5/9/d/3/59d32bdaa5d1c000/image\_1b6qn7a.png)
2. In a new tab, log in to your domain provider and find the DNS management section.
3. Add each record, matching the Type, Name/Host and Value/Target fields exactly.
4. Back in Tiiny Host, tick **I have added the above DNS records** and click **Next**.
![The confirmation checkbox for added DNS records](https://storage.crisp.chat/users/helpdesk/website/-/5/9/d/3/59d32bdaa5d1c000/image\_d8c7eb.png)

| Every provider's DNS menu looks slightly different. If you can't find the right page, searching "[your provider name] how to add DNS record" or asking an AI assistant will usually get you there.

### Validating your domain

DNS changes aren't instant, they need to spread across the internet first. This usually takes about **15 minutes**, occasionally up to **24 hours**.

You can check progress at [dnschecker.org](https://dnschecker.org/): enter your domain and see whether your new records are showing globally.

Once they are:
1. Go back to your Tiiny Host dashboard.
2. Click **Validate**.
![The Validate button on the custom domain](https://storage.crisp.chat/users/helpdesk/website/-/5/9/d/3/59d32bdaa5d1c000/image\_qhw6xn.png)

If it doesn't validate first time, wait a few more minutes and try again. That's almost always a propagation delay rather than a problem with your setup.

Once your domain shows as **Validated**, you're done. Every project you publish to this domain from now on is a normal upload with no DNS steps.

![A domain showing as Validated](https://storage.crisp.chat/users/helpdesk/website/-/5/9/d/3/59d32bdaa5d1c000/image\_1xh07mu.png)

### Domain not validating?

See our [Common Custom Domain Issues](https://helpdesk.tiiny.host/en/article/common-custom-domain-issues-axztwk/) guide for the most frequent causes (suffix formatting, missing CAA records, provider-specific quirks) and how to fix them.

### Ready to publish?

See [Publishing to Your Custom Domain](https://helpdesk.tiiny.host/en/article/publishing-to-your-custom-domain-10u30u9/) to put your first project live.
