Unisrv logoUnisrv.io
CLI ManualServices

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 certificate

Custom 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:

TypeRecordValue
CNAMEapp.example.comsrvedge.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.

TypeRecordValue
ALIASexample.comsrvedge.net

A / AAAA records — otherwise, point directly at the edge IPs:

TypeRecordValue
Aexample.com70.34.214.14
AAAAexample.com2a05: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

On this page