nearnode.io/v/slug with link.yourbrand.com/v/slug. Your printed QR codes and NFC tags display your brand, not ours. Existing tags continue to work on both domains — no reprinting required.
Custom domains are available on the Pro plan (1 domain) and Enterprise plan (unlimited domains).
Setup
Add Your Domain
Navigate to Settings → Domains in the Dashboard. Enter your subdomain (e.g.,
link.yourbrand.com).Configure DNS
Add two DNS records at your domain registrar:CNAME Record — routes traffic to NearNode’s edge:TXT Record — proves domain ownership:The verification token is displayed in the Dashboard after adding the domain.
Verify
Click Verify in the Dashboard. NearNode checks your DNS records and activates the domain. Propagation typically takes 5–30 minutes.
Ops Tip: You can verify domain setup via the Dashboard — no API calls required. The status indicator shows
Pending, Verified, or Failed with diagnostic details.SSL / TLS
SSL certificates are provisioned automatically via Let’s Encrypt within minutes of domain verification. No manual certificate management required.- Protocol: TLS 1.2 and 1.3
- Certificate renewal: Automatic, 30 days before expiry
- HSTS: Enabled by default
API Configuration
Multiple Domains
Enterprise accounts can configure multiple custom domains per workspace — useful for multi-brand portfolios or regional deployments.| Domain | Brand | Region |
|---|---|---|
link.brand-a.com | Brand A | Global |
nfc.brand-b.de | Brand B | DACH |
scan.brand-c.fr | Brand C | France |
Domain Verification API
Check verification status programmatically:Removing a Domain
Troubleshooting
| Issue | Cause | Fix |
|---|---|---|
Verification stuck on Pending | DNS not propagated | Wait 30 minutes, then retry. Use dig TXT _vidiai-verify.link.yourbrand.com to confirm. |
CNAME conflict | Existing A/AAAA record | Remove the A/AAAA record before adding the CNAME. |
| SSL not provisioning | CNAME not resolving | Verify the CNAME points to cname.nearnode.io and is not proxied (e.g., disable Cloudflare proxy). |
| Redirect loop | Cloudflare SSL set to “Flexible” | Set Cloudflare SSL mode to “Full (strict)” or disable proxy. |