Custom domains
Serve your site at your own domain, with HTTPS set up for you.
Your site always works at its memcode.app address. You can also serve it at a
domain you own, like www.crumbbakery.com.
Add a domain
-
Open the site, go to Custom domain, type the domain, and click Verify. Memcode saves it and shows two DNS records.
-
At your DNS provider (where you bought the domain, or wherever its DNS is managed), add both records:
Type Name Value CNAME www.crumbbakery.comsites.memcode.appTXT _memcode.www.crumbbakery.comthe memcode-verify=…value shown in the appThe CNAME sends visitors to memcode. The TXT record proves you control the domain.
-
Back in the app, click Verify again. DNS changes can take a few minutes to show up; if verification doesn't pass yet, wait and try again.
Once verified, a published site starts serving at the domain.
Use a subdomain such as www. or shop.. Root domains like crumbbakery.com
on their own aren't supported yet.
HTTPS
You don't need to do anything for HTTPS. When a domain verifies, memcode requests a certificate for it and renews it automatically. The Custom domain page shows its state:
- Being issued: usually a few minutes, sometimes up to a day after DNS points at memcode. Click Verify to refresh.
- Active: the site is served over HTTPS at your domain.
- Failed: the page shows the reason. The usual cause is the CNAME record missing or pointing somewhere else. Fix it and verify again.
Moving a domain between sites
Typing a domain into a site only saves it; it doesn't reserve it. The domain belongs to whichever site passes verification, because that site's TXT record is the one in your DNS. To move a domain to another site, add the new site's TXT value at your DNS provider and verify on the new site. The old site stops serving it.
Remove a domain
Click the × next to the domain. The site keeps working at its memcode.app
address. If the domain was serving the site, it stops, and its certificate is
removed. You can then delete the two DNS records.