Your own domain on BrewInTH: connect it or register a new one

Two ways to use your own domain on BrewInTH: connect one you own with two DNS records, or register a new one that the team connects within a day.
A site on BrewInTH gets a free address like your-site.host.brewinth.net right away. It works for real and has HTTPS. But for a shop, a company or your own brand, your own domain, such as www.myshop.com, looks more trustworthy, is easier to remember, and lets you have email on your brand too.
This article covers both ways: connecting a domain you already own and registering a new one that BrewInTH sets up for you, plus how to set the DNS, how to make the domain your main link, and what to know before you start.
In short
✅ Your own domain works on a paid package, with automatic HTTPS
✅ Already own one: add the domain → create 2 DNS records (TXT and A) → press Verify DNS
✅ Don't have one yet: register it on the Domains page, pay, and the team registers and connects it within 1 day
✅ When it's ready, press Use as the main link so Open site and Copy link use your domain
✅ Your BrewInTH address keeps working, so links you've already shared don't break
Free address or your own domain?
Every project gets a free BrewInTH address, and you can name your site once for free, e.g. your-site.host.brewinth.net. If you want a shorter one, there are two one-time options, set in the Your brewInTH address panel at the top of the Domains page:
your-site.host.brewinth.netfreeyour-site.w.brewinth.net฿49, paid onceyour-site.brewinth.net฿99, paid once
Your own domain is a name you own, such as myshop.com or myshop.co.th. It's the right choice when you want a clear brand, email like hello@myshop.com, and long-term trust.

Way 1: Connect a domain you already own
- Open your project and go to the Domains tab, or the Domains & TLS menu
- In the Connect your domain panel, choose I already own a domain (I set the DNS)
- Enter the Domain, e.g.
www.myshop.com, set Type to Primary domain, and press Add domain - The domain's card shows 2 DNS records to create where you manage your domain (see the next section)
- When they're in place, come back and press Verify DNS. If they're right, the status changes from Awaiting DNS to Verified, and the platform issues the HTTPS certificate by itself
- When the status is Active and HTTPS is ready, a Use as the main link button appears. Press it so Open site and Copy link use this domain
💡 A project has one primary domain. Other names must sit under it, e.g. shop.myshop.com (Type: Another name in the primary's zone). A completely different domain belongs to another project.
Create the 2 DNS records

Go to the DNS page of the company that manages your domain (where you registered it, or Cloudflare if your DNS lives there) and add two records:
- TXT named
_brewinth.<your domain>with the valuebrewinth-verification=…, which proves you own the domain - A named
<your domain>with the IP shown on the domain card, which points the domain to your site
Copy the exact values from the domain card in BrewInTH. Good to know:
- A records only. CNAME isn't supported yet
- On Cloudflare, set the A record to DNS only (grey cloud): the platform checks that the A record points straight at your site's IP
- DNS takes time to update, from a few minutes to several hours depending on your provider. If Verify DNS doesn't pass yet, wait a while and press it again
- Want both
myshop.comandwww.myshop.com? Add the other one as a second domain; the card shows the A record for it. Both names open the same site - Don't delete the records afterwards. The platform checks them again every day, and a domain whose TXT or A record is gone gets disconnected
Way 2: Register a new domain and let BrewInTH set it up
No domain yet? BrewInTH can register it and connect it in one place, with no DNS work for you.
- In the Connect your domain panel, choose Register a new domain and let brewInTH handle everything, then press Choose a domain name
- Type the Desired name, pick an ending (each shows its price per year), and press Check availability
- Fill in the Registrant details (name, email and phone) and attach documents if that ending needs them
- Press Register and pay and pay on the checkout page. The payment link lasts one hour; if you closed it, press Continue payment
- The team registers the domain, sets its DNS and connects it to your project within 1 day. Meanwhile your site stays on its current link
The request moves from Paid to Registering to Registered. If registration fails, for example because someone registered the name first, the team refunds you.
Endings on offer include .com, .net, .co.th, .in.th, .shop and .online; the registration window shows the current list and prices. Prices are per year, and the team gets in touch before renewal.
Documents for Thai domains:
- .co.th: a company certificate issued within the last 6 months, with a domain name that matches or abbreviates the company name, or a trademark certificate
- .in.th: individuals send a copy of their Thai ID card marked "for domain registration only"; companies send their company certificate
Before you start
- A paid package is required both to connect and to register a domain. On the free package you'll see that the feature needs a paid package; see the pricing page
- Only the account owner can order a domain registration
- Your BrewInTH address keeps working and doesn't redirect to the new domain, so links you've shared still work
- Moving to a package without custom domains stops the domain from working
- Email on your brand, like
hello@myshop.com, is available once the domain is verified; the number of mailboxes depends on your package
Frequently asked questions
How long does it take?
Connecting your own domain depends on how fast your provider's DNS updates, usually from a few minutes to a few hours. Once Verify DNS passes, HTTPS follows by itself. A domain registered through BrewInTH is registered and connected within 1 day of payment.
Do I have to move my domain to BrewInTH?
No. The domain stays with your current provider; you only add 2 DNS records.
Verify DNS doesn't pass. What now?
Check that the names and values match the card exactly. On Cloudflare, set the A record to DNS only, then wait a while before pressing it again. The card shows why it hasn't passed.
Can I use a CNAME?
Not yet: A records only.
Do I get HTTPS? Do I need to buy a certificate?
Yes, and no. The platform issues the certificate automatically after the DNS is verified, and sends visitors who open the http address to https.
Summary
There are two ways to use your own domain on BrewInTH. If you already own one, add 2 DNS records and press Verify DNS. If you don't, let BrewInTH register and connect it within 1 day. Either way you get automatic HTTPS, and once it's ready, Use as the main link makes every button in the console use your domain.
