Custom Domain
To serve your Faable app on your own domain, add the domain in the dashboard and point a DNS record at Faable. Go to Faable Dashboard > Projects > Domains , create a Domain entry, and link it to your deployed Faable App. Faable then issues an SSL certificate automatically, so your site is served over HTTPS.
Subdomains (CNAME)
For a subdomain such as www.example.com, create a CNAME record pointing to the target shown in the dashboard:
www IN CNAME <domain_id>.faable.link.🚀 Your site is ready at: https://www.example.com
Apex domains (ALIAS)
If your domain is an apex (root) domain such as example.com, create an ALIAS record instead of a CNAME, because the DNS standard does not allow CNAME at the zone apex:
. IN ALIAS <domain_id>.faable.link.Check with your DNS provider that it supports ALIAS (sometimes called ANAME or “CNAME flattening”) at the apex — it is not universally available. Providers that support it include Cloudflare, Route 53, DNSimple and Namecheap. GoDaddy does not. If yours does not, use an A record or serve on www and redirect the root — all three options, and how to choose, are in Apex domains.
Verification and propagation
- After creating the record, Faable verifies the domain and provisions the certificate. This usually completes within minutes once DNS is correct.
- DNS propagation can take anywhere from a few minutes up to the record’s TTL (time to live). Lowering the TTL before you migrate makes later changes propagate faster.
- You can check the live record with
dig www.example.com CNAME +shortordig example.com ALIAS +short.
Troubleshooting
- Domain stuck “unverified”: the DNS record is missing or points to the wrong target. Re-check the exact
<domain_id>.faable.link.value in the dashboard (note the trailing dot) and that you edited the right zone. - Certificate not issued yet: verification must succeed first; a misconfigured record blocks SSL. See SSL certificates.
- Apex
CNAMErejected by provider: this is a DNS rule, not a bug. See Apex domains; for GoDaddy specifically, GoDaddy. - Old site still showing: you’re seeing cached DNS. Wait for the previous TTL to expire, then re-check with
dig. - Conflicting records: remove any existing
A/AAAA/CNAMEon the same name that point elsewhere, since they override or conflict with the Faable record. - Domain shows “Check error” and is managed by Cloudflare: the proxy (orange cloud) hides your record from Faable. See Cloudflare.
- Editing records at your registrar changes nothing: the domain is using someone else’s nameservers. Check with
dig NS example.com +shortand edit the records there — see Cloudflare or Namecheap.
Related
Last updated on