Custom domains

Every app gets <slug>-<region>.velixir.run automatically with TLS. To use your own domain instead, attach it from the Domains tab.

Add a domain

  1. Domains tab → Add domain → paste your hostname (app.example.com).
  2. We give you a TXT record to add at your DNS provider. Add it.
  3. Click Check now (we also poll automatically every 5 minutes). Once verified, you'll see a green Verified badge.
  4. Add the A / CNAME we show you, pointing your domain at our edge.
  5. We issue a Let's Encrypt certificate as soon as DNS resolves. When the TLS active badge lights up, you're live.

A vs CNAME

  • CNAME (preferred): point your domain at edge-<region>.velixir.run. This is a stable target — if we ever change the edge IPs, your DNS doesn't need to update.
  • A record (if your DNS provider doesn't support apex CNAMEs): point at any of the edge IPs listed on the Domains tab. Round-robin them for redundancy.

Cloudflare-style CNAME flattening works fine at the apex if your provider supports it.

TLS

Certificates are issued by Let's Encrypt and renewed automatically about 30 days before expiry. You don't need to do anything.

Removing a domain

From the Domains tab, hit Remove on the domain. We tear down the edge route and revoke the certificate. The default *.velixir.run URL keeps working — that's not removable.