Domains
Connect your own domain to a site — DNS setup, verification, and SSL provisioning.
Every site created gets a free temporary subdomain (e.g., site-name.yourdomain.com) automatically. You can also connect a custom domain you own (e.g., www.mycompany.com) to brand your site.
[!NOTE] Custom domains require a subscription plan that includes the Custom Domain feature. If this is locked on your plan, you will see a Custom Domain Locked overlay.
To manage your domains, navigate to your site dashboard and click the Domains tab.
Temporary Subdomain
An auto-generated temporary subdomain is assigned to your site immediately upon creation.
- Copy: Click the Copy button to copy the subdomain URL to your clipboard.
- Visit: Click the Visit button to open the live, published site in a new browser tab.
- Removing Subdomains: You can only remove your temporary subdomain if you have a custom domain connected and active. Once removed, a Create temp domain button will appear if you need to regenerate it later.
Adding a Custom Domain
To connect your own domain:
- Under the Custom domains card, click Add Domain and type your domain name.
[!TIP] Enter the clean domain name (e.g.,
www.mycompany.comormycompany.com). Do not includehttps://or a trailing slash. - Leave Redirect apex to www (recommended) checked if you want
example.comto 308-redirect towww.example.com. Uncheck it to attach only the hostname you typed. - Click Add. DNS records appear immediately — you do not wait for SSL before copying them.
The domain is added to your site, and each hostname shows the exact records you need to create.
DNS Configuration
To route traffic to your site, log in to your domain registrar (e.g., GoDaddy, Namecheap, Route 53, Cloudflare) and add the DNS records listed in your dashboard's table:
- Type: The record type — A / AAAA for the apex (
@), CNAME forwwwor other subdomains, plus a CNAME for the SSL challenge (_acme-challenge). - Host: The host name or prefix (e.g.
www,@, or_acme-challenge). - Value: The target destination. Click Copy next to the value to copy it precisely.
[!IMPORTANT] If you use Cloudflare, set every record to DNS only (grey cloud). Proxying (orange cloud) blocks certificate issuance.
Verification & Statuses
After configuring your DNS records, the system checks the connection.
| Status | Badge Label | Meaning | Actions Available |
|---|---|---|---|
| Pending | Pending / Verifying... | The system is waiting for DNS propagation and certificate issuance. | Click Verify connection to manually trigger a re-check. Otherwise, the page automatically polls the server every 8 seconds. |
| Active | Active | The DNS records are verified, a free SSL certificate is successfully provisioned, and the domain is live. | Click Visit to view your live site, or click Remove to disconnect it. |
| Error | Error | The DNS records were not found, or the SSL certificate provisioning failed. | An error banner displays the cause. Correct your DNS settings at your registrar and click Retry to try again. |
SSL Certificates
SSL certificates are provisioned automatically via let's encrypt/automated cert managers once your DNS records are verified. There is no manual certificate setup or configuration required. All active domains automatically support secure HTTPS connections (https://).
Removing a Custom Domain
If you want to disconnect your custom domain:
- Click the Remove button (trash icon) next to your custom domain.
- A confirmation dialog will warn you that visitors will no longer be able to reach your site via this domain.
- Click Remove domain to confirm.
Your site will remain fully accessible via its temporary subdomain.
