Custom domains
Connect a domain you own — Stripe Hosting, DNS records, Connect domain.
Publish on https://yourdomain.com in addition to your free {slug}.nertia.ai subdomain.
Hosting: $20/mo per site, charged when you start domain checkout from the dashboard. You must own the domain already — nertia does not sell domains in-app yet (buy at GoDaddy, Namecheap, Cloudflare, Porkbun, etc.).
Overview
Buy domain (registrar) nertia Domains tab Your DNS panel
│ │ │
└──── you own it ─────────┼── Stripe $20/mo ───────┤
│ │
▼ ▼
Copy DNS table ──────────► Add A + CNAME
│
▼
Connect domain → live on yourdomain.com
Step 1 — Open Domains
- Open your site → section menu → Domains (
/dashboard/{slug}?tab=domains). - Your free subdomain is always listed:
{slug}.nertia.ai.
Step 2 — Start Hosting checkout
- Enter the domain you own (apex only —
example.com, nothttps://). - Click Continue to payment.
- Complete Stripe checkout ($20/mo Hosting for this site).
- Return to Domains with
?tab=domains&upgraded=1.
Status moves to Pending DNS — payment received; DNS not verified yet.
Step 3 — Add DNS records
Copy the records from the DNS records table in the Domains tab and add them at your registrar:
| Type | Name | Value |
|---|---|---|
| A | @ (apex) | 76.76.21.21 |
| CNAME | www | cname.vercel-dns.com |
Registrar UIs label fields differently:
- Name / Host:
@or leave blank for apex;wwwfor www - Value / Points to: paste exactly from the table
DNS propagation can take minutes to 48 hours.
Step 4 — Connect domain
- After records are saved at the registrar, return to Domains.
- Click Connect domain.
- Status becomes Valid (active). The site record stores
customDomainandhostingTier: paid.
Middleware routes traffic for your hostname to the correct site.
Step 5 — Publish on your domain
In the Editor publish menu:
| Action | Host |
|---|---|
| Publish to staging | {slug}.nertia.ai (always available) |
| Publish live | Your custom domain (after Connect domain) |
If DNS is still pending, the menu links you back to Domains to finish setup.
Launch on {domain} (when offered) runs the launch pipeline — canonical URL, SEO, and share cards pointed at your custom host.
Status reference
| Status | Meaning |
|---|---|
| Not configured | No domain checkout started |
| Awaiting payment | Checkout started, not completed |
| Pending DNS | Paid — add records, then Connect |
| Valid | Connected and routing |
Troubleshooting
| Problem | What to try |
|---|---|
| Connect fails | Confirm apex A and www CNAME match the table exactly |
| Site not loading after Connect | Wait for DNS propagation; try incognito after 30+ minutes |
| www works but apex doesn’t | Apex A record missing or wrong IP |
| SSL certificate pending | Often follows DNS — allow up to an hour |
nertia maps your domain in Firebase after Connect domain. TLS and edge routing are handled by the hosting platform.
What is not included
- Domain registration in nertia — buy elsewhere first
- Email on your domain — configure at registrar or email provider separately
- Transferring a paid Hosting subscription to another slug — contact support
Quick reference
Tab: /dashboard/{slug}?tab=domains
Price: $20/mo per site (Stripe)
DNS: A @ → 76.76.21.21 | CNAME www → cname.vercel-dns.com
Finish: Connect domain → Publish live on custom host