Hosts & Custom Domains
Claiming domains and provisioning TLS certificates.
A host is a domain linked to your account. You need to claim a host before you can create a service on it.
Managed subdomains
The quickest way to get something live. Claim a name and get a *.unisrv.dev subdomain instantly — no DNS setup needed.
unisrv host claim my-app
# → Confirms: my-app.unisrv.dev
# → Prompts to provision a TLS certificateCustom domains
Bring your own domain. You'll need to point DNS at the Unisrv edge first.
DNS setup
Point your domain at the edge. The method depends on whether you're using a subdomain or an apex domain.
Subdomains
For subdomains (e.g. app.example.com), use a CNAME:
| Type | Record | Value |
|---|---|---|
| CNAME | app.example.com | srvedge.net |
Apex domains
Standard DNS does not allow CNAME records on the zone apex (e.g. example.com). You have two options:
ALIAS / CNAME flattening (recommended) — if your DNS provider supports it (Cloudflare, Route 53, DNSimple, etc.), create an ALIAS or flattened CNAME. This follows IP changes automatically.
| Type | Record | Value |
|---|---|---|
| ALIAS | example.com | srvedge.net |
A / AAAA records — otherwise, point directly at the edge IPs:
| Type | Record | Value |
|---|---|---|
| A | example.com | 70.34.214.14 |
| AAAA | example.com | 2a05:f480:2000:16fd::1 |
Note: The A/AAAA IPs may change during the alpha stage. Prefer ALIAS/CNAME flattening so you don't need to update records manually.
TLS Certificate provisioning
Once DNS is pointed correctly you can claim a TLS certificate. If DNS isn't ready yet, you can always provision the cert later:
unisrv host cert <host>Managing hosts
# List all claimed hosts
unisrv host list