Domain & Email Setup
Status: Active Owner: @bilal Last Updated: 2026-02-24
Domain
- ehq.tech — Purchased, DNS managed by Cloudflare
- Zone exists in Cloudflare with nameservers delegated
Active DNS Records
| Record | Type | Target | Notes |
|---|---|---|---|
@ (ehq.tech) | CNAME | envo-marketing.pages.dev | Marketing site (Cloudflare Pages) |
www | CNAME | envo-marketing.pages.dev | Redirects to root via Cloudflare Ruleset |
app | CNAME | Cloudflare Workers | Dashboard |
brain | CNAME | ehq-brain.pages.dev | Knowledge base (Quartz) |
All records are proxied through Cloudflare.
DNS Setup
- Configure DNS records for ehq.tech
- ehq.tech → Cloudflare Pages (marketing site)
- app.ehq.tech → Cloudflare Workers (dashboard)
- brain.ehq.tech → Cloudflare Pages (knowledge base)
- www.ehq.tech → 301 redirect to ehq.tech (Cloudflare Ruleset)
- SSL certificates (automatic via Cloudflare)
- CORS origins configured in Supabase
Infrastructure as Code
All DNS, Pages projects, custom domain bindings, and redirect rules are managed by Terraform:
infra/marketing/main.tf— Pages project (envo-marketing), custom domains (ehq.tech + www), DNS CNAMEs, www→root redirect rulesetinfra/dashboard/— app.ehq.tech (Workers route, DNS, Access ZTNA)infra/brain/— brain.ehq.tech (Pages project, DNS, Access ZTNA)
Email Setup
- Set up ProtonMail on ehq.tech
- Bilal has a free seat on Duo plan
- Use SimpleLogin to forward to @deen and @danny
- Key addresses:
bilal@ehq.techdeen@ehq.tech(forwarded)danny@ehq.tech(forwarded)gdpr@ehq.tech— GDPR deletion requestssupport@ehq.tech— Customer supporthello@ehq.tech— General contact (used on marketing site)
Transactional Email
- Resend Pro ($20/mo, 50K emails) — replacing SendGrid
- Sender domain verification needed once MX records are configured
- Used for: issue notifications, document expiry reminders, welcome emails, waitlist confirmations