Skip to main content

Connect a custom domain

Serve your board at jobs.yourbrand.com with automatic SSL.

Written by Traian

A custom domain serves your board at an address you own, like jobs.yourbrand.com, instead of the free subdomain. The whole process is: enter the domain in easyboard, add one DNS record at your registrar, and wait a few minutes while the SSL certificate is issued automatically. No certificate files, no server configuration.

What you need

  • An Advanced or Enterprise plan. Custom domains are not included on Pro; on that plan the Domain page shows an upgrade prompt instead of the attach form. See your easyboard subscription to change plans.

  • A domain you own and access to its DNS settings (at your registrar or DNS host: Namecheap, GoDaddy, Cloudflare, Route 53, and so on).

  • An Admin role on the workspace. Members cannot attach or remove domains.

Prefer a subdomain of your main site, such as jobs.yourbrand.com or careers.yourbrand.com, over the bare domain. It keeps your existing website untouched and is the convention job seekers expect. You attach exactly one custom domain per board; your free subdomain keeps working alongside it, always.

Attach the domain

  1. Click Settings at the bottom of the sidebar, then open the Domain card.

  2. Scroll to the Custom domain card. It reads: "Enter a domain or subdomain you own. You'll add a DNS record at your registrar, then we issue an SSL certificate automatically."

  3. Type your hostname into the Domain field (the placeholder shows the expected shape: jobs.yourcompany.com). Pasting a full URL is fine; the form strips https:// and any trailing path for you.

  4. Click Attach domain.

The Domain page with the Board address card and the Custom domain card, where you enter a hostname and click Attach domain

You get a "Domain attached" confirmation and the card switches to management mode: your domain in large text with a status badge (starting at Awaiting DNS), a row of live checks, and the DNS record you need to add.

Two errors you might see instead: "Enter a valid domain, e.g. jobs.yourcompany.com" means the hostname is malformed, and "That domain is already attached to another board" means it is in use elsewhere on easyboard (detach it there first).

Add the DNS record at your registrar

While DNS is unverified, the card shows an Add this DNS record table with copy buttons on each value:

  • Type: A

  • Name: your hostname (some DNS dashboards want only the left-hand label, so for jobs.yourbrand.com you would enter just "jobs")

  • Value: the IP address shown in the table (copy it from the page rather than from this article; it is issued for your domain)

  • Proxy: DNS only

Create that record in your DNS provider's dashboard. One setting trips people up, and the page calls it out: if your provider has a proxy or CDN toggle (like Cloudflare's orange cloud), keep it off ("DNS only"). A proxied record hides the real IP and blocks certificate issuance.

Watch the status checks

The card mirrors the live state of your domain with three check pills and a badge:

  • DNS: your A record has propagated and points at the right IP.

  • Reaching server: traffic on the domain is arriving at easyboard.

  • SSL: the certificate has been issued and your board is served over https.

The badge follows along: Awaiting DNS, then Issuing certificate once DNS is confirmed, then Active when everything is green. Click Check status at any time to re-pull the live state. DNS changes usually propagate within minutes but can take up to a day or two depending on your provider and the record's previous TTL; the SSL certificate is issued automatically a few minutes after DNS resolves, with nothing for you to do.

When the badge reads Active, open your domain in a browser: your board should load over https. From then on, easyboard treats the custom domain as your board's primary address.

If something goes wrong

  • Stuck on Awaiting DNS? Re-check the record: it must be an A record with the exact value shown, and it must not be proxied. A leftover conflicting record (an old A, AAAA, or CNAME on the same name) also blocks verification; remove it.

  • Badge shows Failed, or SSL never turns green? The most common cause is the proxy toggle being on. Switch the record to DNS only, then click Check status.

  • The page says it could not reach the domain service and shows the last known state? That is a temporary hiccup on the status feed, not your domain. Refresh in a minute.

Two housekeeping notes for after the switch: forms on a custom domain that use bot protection need your own Turnstile keys (the Domain page shows a card for this once a domain is attached), and if you use Google indexing you will want to verify the new address there too.

Remove or change the domain

  1. On the Domain page, click Remove domain at the bottom of the Custom domain card.

  2. A dialog confirms what happens: the domain "will stop serving your board. Visitors on this domain will no longer reach you until you attach it again. Your free subdomain keeps working." Click Remove.

To move the board to a different domain, remove the current one, then attach the new hostname and repeat the DNS step. To rename the free subdomain instead, see Change your board address.

Did this answer your question?