connect your own domain to your tinydot site.

setup

  1. go to site settings on tinydot.com
  2. enter your domain and save
  3. add DNS records at your registrar (see below)
  4. wait for green status badges (DNS and SSL) - checked automatically every minute

DNS records

point your domain to sites.tinydot.com using one of these record types:

type name value provider
CNAME @ sites.tinydot.com Cloudflare
ALIAS @ sites.tinydot.com Namecheap, DNSimple, Route53, others
CNAME www sites.tinydot.com all providers

try CNAME first, then ALIAS. for www subdomain add the CNAME too.

why different record types?

DNS standards don't allow CNAME on root domains. providers work around this differently:

  • Cloudflare: CNAME at root works (automatic CNAME flattening)
  • Namecheap: use ALIAS record type (same effect, different name)
  • others: check if your provider supports ALIAS or ANAME. if not, move DNS to Cloudflare (free)

provider setup

Cloudflare

  1. add CNAME: @ -> sites.tinydot.com
  2. add CNAME: www -> sites.tinydot.com (optional)

Namecheap

  1. go to Domain List -> Manage -> Advanced DNS
  2. remove any existing A record for @
  3. add ALIAS: host @, value sites.tinydot.com
  4. add CNAME: host www, value sites.tinydot.com (optional)

other providers

  1. try CNAME or ALIAS for @ -> sites.tinydot.com
  2. if your provider doesn't support either, move DNS to Cloudflare (free) or use www only
  3. add CNAME: www -> sites.tinydot.com (optional)

troubleshooting

  • status stays pending: DNS propagation can take up to an hour
  • CNAME doesn't work at root: try ALIAS instead
  • provider doesn't support ALIAS or CNAME at root: move DNS to Cloudflare (free) or use www.yourdomain.com only
  • "duplicate custom hostname" error: email hi@tinydot.com
  • SSL pending for a long time: check for conflicting DNS records

help

email hi@tinydot.com with your domain name.