Publishing

Custom domains

Attach a hostname you own to a published Shipyard project, with DNS you can copy and check.

Last updated August 12, 2026

Before you start

Publish the project first. Custom domains are per site, not workspace-wide. Prefer `www.example.com` as the hostname you connect.

Connect

In the builder: Settings → Domains, or Publish → Add a custom domain. Add the domain, copy the exact DNS rows into your registrar (GoDaddy, Namecheap, Cloudflare, and similar), then click Check DNS.

When every required row is Found, click Connect. The first HTTPS certificate can take another minute. Open `https://your-domain` to confirm.

DNS records

Subdomains use a CNAME to shipyard.software plus a TXT verification record from the UI. Apex domains use an A record to the publish IP plus the same TXT record.

DNS is often a few minutes, sometimes longer. Share links prefer the first verified custom domain.

Related