Skip to content

Custom Domains

Every hosted website starts on a *.sites.sprigr.com URL. To serve it from your own domain, attach a custom hostname — verification and SSL certificates are handled automatically once your DNS record is in place.

  1. Open the Domains panel

    Go to the website’s page in the portal and find the Domains panel.

  2. Add the hostname

    Enter the fully qualified domain you want to attach, for example shop.example.com (no protocol, no path), and click Add domain.

  3. Create the DNS record

    At your DNS provider, add a CNAME record pointing the hostname at the target shown in the Domains panel (custom.sites.sprigr.com by default). Always copy the target from the panel rather than typing it from memory; the panel shows the exact record to create.

  4. Wait for verification

    Ownership and SSL are validated automatically off the live CNAME. The domain moves from pending through verifying to active, at which point it starts serving your site over HTTPS. Use Re-check to trigger another verification pass after changing DNS.

StatusMeaning
pendingRegistered, waiting for the CNAME record to appear
verifyingThe CNAME was found; ownership and SSL validation are in progress
activeLive — the domain serves your site over HTTPS
failedVerification did not complete; check the DNS record and re-check

Click Remove next to a domain to detach it. Visitors hitting that hostname will get a 404 until you re-add it or point the DNS elsewhere.

The number of custom domains you can attach to each site depends on your plan: Free 0, Starter 1, Team 5, Pro 10, Business and Enterprise unlimited. Adding a domain beyond the cap is refused with a QUOTA_EXCEEDED error. Hostnames inside Sprigr’s own zones (*.sites.sprigr.com and *.apps.sprigr.com) cannot be attached.