> ## 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).

# Publishing to your custom domain

Once your custom domain is validated, publishing to it is a normal upload. You only connect the domain once. After that, every project you put on it is a few clicks.

| Custom domains are available on the Solo plan and above.

Haven't connected your domain yet? See [Connecting a Domain You Already Own](https://helpdesk.tiiny.host/en/article/connecting-a-domain-you-already-own-1sfq7hh/) or [Buying a Domain Through Tiiny Host](https://helpdesk.tiiny.host/en/article/buying-a-domain-through-tiiny-host-tzyl67/) first.

### Moving a project that's already live
If a project is live on a .tiiny.site link and you want it on your custom domain:
1. Find the project in your **Live Projects** table.
2. Click the **three-dot menu** next to it.
3. Click **Publish to Custom Domain**.![The Publish to Custom Domain option in the three-dot menu](https://storage.crisp.chat/users/helpdesk/website/-/5/9/d/3/59d32bdaa5d1c000/image\_11up03h.png)

### Uploading something new
1. From your dashboard, click **Upload**.
2. Click the domain dropdown next to the link-name box and select your custom domain.![The domain dropdown next to the link-name input](https://storage.crisp.chat/users/helpdesk/website/-/5/9/d/3/59d32bdaa5d1c000/image\_1tq9o0n.png)
3. In the link-name box, enter:
    * **`www`** — To host at your main domain (`www.yourdomain.com`)
    * **A subdomain name** — Entering `blog` gives you blog.yourdomain.com
4. Upload your files, edit your project as needed, and click **Publish**.

# Video Guide
${youtube}[How to Upload Content to Your Own Web Address](kWVDCl_2mTY?si=ohfvz6kvOulnyQzt)
