Point your own domain at a deployed Brimble project. Brimble issues a TLS certificate via Let’s Encrypt automatically.Documentation Index
Fetch the complete documentation index at: https://paper.brimble.io/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
- A project already running at
<project-name>.brimble.app. If you haven’t deployed yet, follow the quickstart first. - A domain you control, with access to its DNS settings.
Step 1: Add the domain in Brimble
- Open your project in the dashboard.
- Go to the Domains tab.
- Click Add domain and enter the hostname you want to use (e.g.
app.example.com).

Step 2: Set the DNS record
You have two options at your DNS provider, depending on whether you’re pointing a subdomain or an apex domain.Option A, CNAME (recommended for subdomains)
Use this for any subdomain likeapp.example.com, api.example.com, or www.example.com.
| Type | Name | Value |
|---|---|---|
| CNAME | app (subdomain) | gateway.brimble.app |
Option B, A record (for apex domains)
Most DNS providers don’t allow CNAMEs at the root (example.com). For an apex, point an A record at Brimble’s edge IP:
| Type | Name | Value |
|---|---|---|
| A | @ | 157.90.225.125 |
@ is the standard placeholder for the apex; some providers use a blank name field or your domain itself instead, follow your provider’s convention.
If your DNS provider supports CNAME flattening or ALIAS records (Cloudflare, Route 53, DNSimple, and others), an ALIAS or flattened CNAME to gateway.brimble.app works too and is preferable when available, it tracks edge IP changes automatically.
Step 3: Wait for verification
Once DNS propagates, Brimble:- Verifies the record resolves to its edge.
- Requests a TLS certificate from Let’s Encrypt.
- Marks the domain as active in the dashboard.
Troubleshooting
Domain stuck on “verifying.” DNS hasn’t propagated yet. Check from a third party:CAA record on your domain blocks Let’s Encrypt:
CAA record exists and doesn’t list letsencrypt.org, add letsencrypt.org or remove the record.
Mixed-content warnings in the browser. Your app is loading some assets over HTTP on an HTTPS page. Audit your code for hardcoded http:// URLs.
Removing a domain
In Domains, click the trash icon next to the domain. Brimble revokes the certificate and stops accepting traffic for that hostname. Remove or update the DNS record at your provider afterward so it doesn’t dangle.Manage DNS in Brimble
If you’d rather manage DNS records inside the Brimble dashboard than at an external provider, change your domain’s nameservers to:ns1.brimble.ions2.brimble.io
Next steps
- Push a new deployment, your custom domain stays attached across deployments.
- Add a second domain to the same project for staging vs. production hostnames.