Docs
Dashboard

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:

  1. Under the Custom domains card, click Add Domain and type your domain name.

    [!TIP] Enter the clean domain name (e.g., www.mycompany.com or mycompany.com). Do not include https:// or a trailing slash.

  2. Leave Redirect apex to www (recommended) checked if you want example.com to 308-redirect to www.example.com. Uncheck it to attach only the hostname you typed.
  3. 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 for www or 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.

StatusBadge LabelMeaningActions Available
PendingPending / 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.
ActiveActiveThe 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.
ErrorErrorThe 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:

  1. Click the Remove button (trash icon) next to your custom domain.
  2. A confirmation dialog will warn you that visitors will no longer be able to reach your site via this domain.
  3. Click Remove domain to confirm.

Your site will remain fully accessible via its temporary subdomain.