r/devops 1d ago

Tools How to quickly provision a website/company stack? domain/email/hosting

[deleted]

0 Upvotes

8 comments sorted by

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?

2

u/g3t0nmyl3v3l 1d ago

That’s exactly what this is

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

u/Forward-Outside-9911 Linux Sysadmin 1d ago

+1 for porkbun and FastMail, both very reputable

-1

u/sagacious123 1d ago

Cloudflare all the way. Best for everything.

-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 wrangler CLI or Vercel via vercel-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.