Agent-readable docs index: /docs/llms.txt. Full docs in one file: /docs/llms-full.txt. Download /docs/docs.zip to grep all markdown files locally.

Configuring DNS CNAME for Custom Domains

This guide explains how to configure DNS records across popular DNS providers to connect your custom branded domain to Shaf.

Canonical DNS Record Requirements

To point your custom domain or subdomain to Shaf, create a CNAME record pointing to our edge fallback hostname:
Record TypeHost / NameTarget / Points ToRecommended TTL
CNAMElink (or desired subdomain)cname.shaf.app300s (5 minutes)

Provider-Specific Instructions

Select your DNS provider to view exact configuration steps:
  1. Log in to your Cloudflare dashboard and select your active zone.
  2. Navigate to DNS -> Records and click Add Record.
  3. Set Type to CNAME.
  4. Enter Name (e.g. link for link.yourdomain.com).
  5. Set Target to cname.shaf.app.
  6. Set Proxy status to DNS only (Grey cloud) during initial SSL verification.
  7. Click Save.

Verifying Propagation via Command Line

You can check DNS propagation from your terminal using dig:
dig CNAME link.yourdomain.com +short
Expected output:
cname.shaf.app.
DNS propagation can take anywhere between 1 to 5 minutes depending on your registrar's TTL. Once the record resolves to cname.shaf.app, head to dash.shaf.app/dashboard/domains and click Verify DNS.