Custom domains
Add as many custom domains as you need. Each domain plays one of three roles:
- Dashboard — the branded sign-in and dashboard URL. One per account.
- Short links — a domain dedicated to short-link redirects (
yourdomain.com/abc → destination). - Dashboard + short links — same domain serves both. App routes (
/app,/login,/docs) take priority; remaining slugs are short-link redirects.
Step 1 — Add the domain
Open Domains in the sidebar and click Add domain, or jump straight from Settings → Domain. A step-by-step popup walks through entering the domain, the DNS record, and verification. Most use a subdomain like app.yourbrand.com (dashboard) or links.yourbrand.com (short links). Avoid a bare apex domain (yourbrand.com) unless you really mean to point your whole root domain at LNKS.
Step 2 — Add the DNS record
We show you exactly what to set:
| Type | Host | Value | TTL |
|---|---|---|---|
| A | app | 178.105.38.151 | 300 |
The Host field name varies by provider — Namecheap calls it "Host", Cloudflare calls it "Name", GoDaddy calls it "Name". They all mean the same thing: the leftmost label of your domain.
Step 3 — Verify
Click Verify now in the wizard, or Re-check on the domain row. We resolve the domain and check that one of its A records is our IP.
- Verified → green pill. TLS provisions on the first request to the domain (a couple of seconds).
- DNS doesn't match → we show what the domain currently resolves to vs what we expected. Usually means DNS hasn't propagated yet — give it a few minutes and re-check.
Sharing a domain with your users
When you add a domain through the wizard, there's an "Allow your users to use this for short links" checkbox. Toggle it on if you want anyone signed in on your platform to be able to create short links on this domain. You can change it later under Settings → Domain in the Your other domains card.
Use a domain as your dashboard
The first time you add a domain, the wizard offers a checkbox Use this as my main app domain. If you check it (and the domain verifies), your dashboard moves to that domain automatically.
You can have only one dashboard domain at a time. To switch, remove the current main first, then add the new one.
Common problems
Removing a domain
Click Remove on the domain row. We confirm before deleting (no native browser dialog — a proper in-app confirm). After removal:
- The row is dropped from our database.
- TLS provisioning stops for the domain.
- Any short links on that domain stop working.
- You can add the domain back any time.