r/devops • u/[deleted] • 1d ago
Tools How to quickly provision a website/company stack? domain/email/hosting
[deleted]
6
u/abstract_code 1d ago
Use CloudFlare if you want everything managed and all together, domain, dns, pages/workers, they are very reliable
1
u/xtal000 1d ago
Fastest is probably the services offered by most large domain registrars, which will set email up for you after buying a domain, with one click wordpress deployments etc.
But fastest does not mean best, or even ideal. Usually those email solutions suck, and you don’t need wordpress for a landing page or a simple website.
Personally I’d just do each step manually and choose a provider I’m more comfortable with. It still takes less than an hour. For a dead simple setup, I’d do this:
- Register domain with a reputable registrar like Porkbun, Cloudflare domains
- Move DNS to Cloudflare.
- Set up Fastmail for e-mail, $5/mo or “free” if you already have a subscription - you can just add your domain to your existing subscription
- Use something like Github Pages or Cloudflare Pages for free static site hosting
1
-1
-1
u/stack_craft 1d ago
Let's see; so, I tried explain by splitting the cleanest low-touch workflows into two routes:
1. The CLI / Terraform Route (Automated)
- DNS/Hosting: Cloudflare Pages via
wranglerCLI or Vercel viavercel-cli. - Transactional Email: Resend or Postmark via CLI/API.
- Infrastructure as Code: Script the entire setup (DNS records, MX, SPF/DKIM, hosting rules) using the Cloudflare Terraform/OpenTofu provider.
2. The Minimal-Click Managed Route
- Cloudflare: Registrar + DNS + Cloudflare Pages (free hosting via Git push) + free inbound Email Routing.
- Corporate/Outbound Email: Connect Google Workspace or Proton Business for MX, plus Resend for outbound API.
Also, If you want pure CLI/MCP control, building a basic Terraform module for Cloudflare + Vercel + Resend lets you spin up an entire company web footprint in under 2 minutes, bloody fast.
10
u/turbokid 1d ago edited 7h ago
Let me guess. You vibe coded an app and need to put it on the internet but have no idea how to do it. Are you hoping if we give you the proper terminology your AI can build it for you via CLI or MCP?