Skip to main content
Every status page is at https://squasher.ai/status/<slug>. You can also serve it on your own subdomain, such as status.example.com. You add one DNS record, and Squasher issues the TLS certificate for you. Custom domains need the Pro plan or above.

Add the domain

  1. Open your project and select Status pages in the sidebar.
  2. Open the status page and select the Branding & domain tab.
  3. Under Domains, enter the subdomain in Custom domain hostname, for example status.example.com.
  4. Select Add domain.

Create the DNS record

Under Required DNS record, the dashboard shows the record to add. At your DNS provider, create this record: Use a subdomain of a domain that you own. Most DNS providers do not allow a CNAME record on a root domain such as example.com. Squasher does not give pages a subdomain of squasher.ai, and you cannot add a squasher.ai hostname.
If your DNS provider can proxy traffic through its own network, turn the proxy off for this record, so that it is a plain DNS record. Squasher looks up the CNAME record to verify the domain, and a proxied record fails that check.

Check the domain

After you add the record, select the recheck button next to the domain. You can recheck once every 30 seconds. The row shows the state of DNS and of the certificate, for example DNS pending_dns · SSL pending: DNS changes can take some time to reach every server. When the state is active, your page is at https://status.example.com. The page shows only when it is published. See Publish the page. When the domain is active, it is the main address of the page. The dashboard shows it, and links in subscriber emails use it. The page also stays at https://squasher.ai/status/<slug>. Search engines get the custom domain as the canonical URL of both addresses.

Remove the domain

Select the remove button next to the domain.

Next steps

Status pages

Add components and publish the page.

Plans and limits

See which plans include custom domains.