Docs · Guides

Custom domains & DNS.

Point your domain at Canner and get automatic HTTPS. Two DNS records, one verify click — and the dashboard shows you the exact records to create for your registrar.

Add the domain

On your project, add the hostname you want (say example.ca). The dashboard displays the DNS records to create at your registrar:

Type   Name              Value
A      example.ca        72.10.170.179
CNAME  www.example.ca    canner.ca
  • Apex domain (example.ca): an A record pointing at 72.10.170.179.
  • Subdomain (www, app.example.ca): a CNAME to canner.ca also works.

Using Cloudflare? Set the record to DNS only (grey cloud), at least until the certificate is issued. A proxied (orange-cloud) record hides the real IP and blocks certificate issuance.

Verify and get HTTPS

Click Verify once the records are in. DNS propagation can take minutes to a few hours depending on your registrar — Canner also re-checks pending domains hourly, so a slow TTL sorts itself out without you babysitting it. On verification the domain is routed to your app and a Let’s Encrypt certificate is issued automatically. There’s nothing to renew — certificates rotate on their own.

The www question

Add the apex as your domain and flip on Serve www: www.example.ca then 301-redirects to example.ca — one canonical URL, which search engines prefer, with the www variant still working for everyone who types it.

Buying a domain on Canner

You can also register a domain directly from Dashboard → Domains — DNS is managed on-platform, records are pre-configured, and renewal is automatic. No registrar round-trip at all. A yearly Live plan or any Dedicated plan includes one free .com, .ca, or .quebec registration (one per account) — see Pricing.

If verification keeps failing

  • Resolved to <other IP> — the old record is still cached or another record exists. Check for stray A/AAAA records and remove proxying.
  • No A record — the record hasn’t propagated yet, or was created on the wrong name (a bare @ vs. www mix-up is common).
  • Changed nameservers recently? Resolvers cache the old delegation for up to a day.