Custom Domains
Publish your app on your own domain with automatic SSL. Add an A record, wait for DNS propagation, and your domain is live — no server config, no certificate management.
Custom domains require the Pro plan or higher. You can add up to 5 domains per account.
Setup Guide
Setting up a custom domain takes just a few minutes. Follow these steps to point your domain to your GenMB app.
Add your domain
Add the A record
35.208.137.230. For a subdomain like app.example.com, the host field is "app".Wait for DNS propagation
SSL provisions automatically
Your domain is live
DNS Propagation
DNS propagation times vary by registrar. Most changes propagate within 30 minutes, but some registrars may take up to 48 hours. You can check propagation status using tools like dnschecker.org.DNS Record Reference
Add an A record in your DNS registrar pointing to GenMB's load balancer IP address.
| Type | Host | Value |
|---|---|---|
| A | app (for app.example.com) | 35.208.137.230 |
| A | @ (for apex example.com) | 35.208.137.230 |
Status Lifecycle
After adding your domain, it progresses through these states as the SSL certificate is provisioned.
DNS has been verified. SSL certificate is being provisioned by Google Certificate Manager.
Certificate is live. Your domain serves your app over HTTPS.
Certificate provisioning failed. Usually caused by incorrect DNS records or propagation taking too long. Remove and re-add the domain to retry.
Options
Additional configuration options available when setting up your custom domain.
WWW Redirect
When adding an apex domain (example.com), enable the WWW redirect option to automatically redirect www.example.com → example.com. GenMB provisions the certificate for both and configures the redirect at the load balancer level.
Automatic SSL Renewal
SSL certificates are managed by Google Certificate Manager and renewed automatically before they expire. You never need to manually renew a certificate.
Limits
| Max domains per account | 5 |
| Plans | Pro and Business |
| SSL method | HTTP-01 challenge (Google Certificate Manager) |
| Provisioning time | 5–20 minutes (after DNS propagation) |
Troubleshooting
Common issues and how to resolve them.
Status stuck on PROVISIONING
Check your A record in a DNS lookup tool (e.g. dnschecker.org). If it doesn't resolve to 35.208.137.230, the record may not have propagated yet. Wait up to 48 hours or contact your registrar.
Status shows FAILED
Remove the domain and re-add it. This triggers a fresh provisioning attempt. Ensure your A record is correct before retrying.
My domain works but shows an SSL error
The certificate may still be propagating to edge nodes. Wait 5–10 minutes and try again. If the issue persists, remove and re-add the domain.
Domain Removal
Removing a custom domain deletes the SSL certificate and domain mapping immediately. Your app falls back to its genmb.com subdomain. The domain can then be added to a different app, but you will need to wait for a new SSL certificate to be provisioned.FAQs
How long does SSL provisioning take?▾
Do I need to manage SSL renewal?▾
Can I use an apex domain (example.com) instead of a subdomain?▾
What is the IP address I should point my A record to?▾
Can I use the same domain for multiple apps?▾
What happens if I remove a custom domain?▾
Ready to build?
Create your first app for free — no credit card required.