Connect a custom domain
By default your site is available at a .roasthive.app address. This guide shows you how to make it available at your own domain, like yourname.com.
Before you start
You'll need to own a domain name. If you don't have one yet, you can purchase one from a registrar like Namecheap or Google Domains.
Step 1: Open your site settings
From your dashboard, click on your site, then go to Settings → Domains.
Step 2: Add your domain
Click Add domain and enter your domain name (e.g. yourname.com).
RoastHive will show you two DNS records you need to add.
Step 3: Update your DNS records
Log in to your domain registrar and find the DNS settings for your domain. Add the records shown in RoastHive:
| Type | Name | Value |
|---|---|---|
| A | @ | (shown in your dashboard) |
| CNAME | www | (shown in your dashboard) |
If you're not sure how to do this, search for "[your registrar name] how to add DNS records" — most registrars have a step-by-step guide.
Step 4: Wait for it to propagate
DNS changes can take anywhere from a few minutes to 48 hours to take effect worldwide. Once active, RoastHive will automatically issue an SSL certificate so your site loads securely over https://.
You'll see a green Active badge next to your domain when it's ready.