Education series · Week
Week 10 — Production deploy (domain, DNS, HTTPS)
Three subdomains, one domain, $15/year + $5/mo — the localhost-to-production flip in 15 minutes.
📹 Video shipping soon
Drafted + scripted. Recording in queue. Subscribe to the Founder Plan to be notified the moment it lands.
What you'll walk away with
A scene-by-scene walkthrough of every beat in the video. Plain English. Real numbers. Real workflow.
The walkthrough
- Week 10 — Production deploy. Domain. DNS. HTTPS.
- Three subdomains. One domain. One bill: $15/year + $5/month.
- Step one: buy the domain.
- $15/year. Decline every upsell. Especially 'WhoIs privacy' — Cloudflare gives that free.
- Step two: Cloudflare. Free plan. Forever.
- Cloudflare gives you two nameserver names. Copy them.
- Paste the nameservers at the registrar. Save.
- Wait 5-30 minutes. Cloudflare emails when it is live.
- Step three: Netlify. Connect GitHub. Pick the repo.
- Live in 60 seconds on a Netlify subdomain.
- Add the custom domain. Netlify gives you a CNAME target.
- Two records. CNAME @ and CNAME www. Both pointing at Netlify.
- Live. HTTPS. Auto-cert. Done.
- Step four: Fly.io for the API. One install. One launch command.
- fly.toml. Pin the region. Scale to zero when idle. $5 max.
- fly deploy. Build. Push. Healthcheck. Live.
- Public URL. HTTPS. Same code that ran on localhost.
- Add the custom subdomain to Fly. It tells you what DNS records to add.
- Two records. Cloudflare proxy ON for caching, OFF if Fly handles TLS.
- Cert issued. Subdomain live. HTTPS green.
- Step five: n8n on the W8 box. Add a Caddy block.
- Cloudflare A record. Cloud icon GRAY (DNS only) so Caddy can issue the cert.
- Caddy reload. Live. n8n editor loads with green padlock.
- Step six: email. Postmark sender domain.
- Four records. SPF. DKIM. Return-path. Postmark validates in 5 minutes.
- Validated. Email now sends from hello@yourdomain.com and lands in inbox, not spam.
- Step seven: receive email too. Three MX options.
- Inbox at your domain. Loop is closed.
- Cloudflare WAF. Free tier. Three rules.
- Verify everything from a clean terminal. Three dig commands.
- SSL Labs A+. Free. Confidence-builder for clients.
- Three cert managers. All on autopilot. You never touch them again.
- Three backups. Domain auto-renew. Cloudflare zone export. Git.
- Four bugs that bite production deploys. Save this clip.
- Site. API. Flows. Email. All on one domain. All on auto-pilot.
- Week 11: monitoring. Week 12: launching it.
- Cut your AI bill 90%. Founder pricing $24/mo locked for life. Code LAUNCH30.
Cut your AI bill 90%+
I built Local Model Dojo so the same kind of bot work that costs $100/mo on the Claude or OpenAI API runs on hardware you already own. Founder pricing locks in for the life of your account.
See Founder pricing →
Code LAUNCH30 · 30-day window
— Jake Morris · Oklahoma veteran · localmodeldojo.com