Custom Domains

Your domain. Your mesh.

Bring your own root domain and point its subdomains — api.acme.com, app.acme.com, status.acme.com — at the services on your mesh. One DNS record to prove ownership, then it's yours.

  • One TXT record proves ownership — verified in seconds
  • Point any subdomain at your mesh services
  • Keep DNS wherever you trust it — no transfer, no lock-in

acme.com

Root domain · 3 subdomains in use

Verified

Verified via

TXT record

Checked

2 min ago

Bound endpoints

api.acme.com→ 3 targets
app.acme.com→ 2 targets
status.acme.com→ 1 target
DNS-verified
Any DNS host
When you'd reach for it

Your URL, on your mesh.

Three flavors of the same idea — point your own hostnames at the peers and services already running on your mesh.

1

Production service domains

Replace meshr subdomains everywhere. Mobile builds, partner integrations, public docs — point at your own brand, not ours.

api.acme.com → 3 backend peers
2

Internal tool hostnames

Register internal.acme and give every internal tool a memorable, on-brand hostname instead of a raw mesh IP your team has to remember.

grafana.internal.acme → monitoring-vm:3000
3

White-label for MSPs

Each customer gets their own root domain. Endpoints live under customer.com, never under meshr.to. Customers never see your vendor.

app.customer-a.com → tenant a fleet
Capabilities

Prove it once, point subdomains forever.

DNS verification, one TXT record

Drop a single TXT record to prove you own the domain. meshr checks it, flips the domain to verified, and your subdomains are ready to bind to mesh services.

# Add one record to prove ownership
_meshr-verify.acme.com  TXT  meshr-verify=ab12c9f3
 Verified — DNS propagation can take a moment

DNS hosting stays where it is

Keep your DNS at whoever you trust — Route 53, Cloudflare, Namecheap, even your own nameservers. meshr only needs the verification record. No transfer, no delegation, no lock-in.

Route 53
Cloudflare
Namecheap
Google DNS
NS1
Self-host
Coming soon

Managed wildcard TLS

On the roadmap: meshr issues, monitors, and auto-renews a wildcard certificate for your domain — so you never touch certbot or hand-roll a renewal cron. Not available yet.

Wildcard SAN — *.acme.com
Issued and renewed automatically
Alert on rotation failure

Delete with a safety net

Trying to delete a domain that endpoints still depend on? meshr lists every dependent before letting the delete go through — no accidental Friday-afternoon outages.

 Cannot delete acme.com — in use
  · api.acme.com         (3 targets)
  · app.acme.com         (2 targets)
  · status.acme.com      (1 target)
Detach endpoints first.

Bring your domain to the mesh.

Free for every feature while we're in beta. Verify your first domain with one DNS record and start binding subdomains in minutes.