I’m currently building mostly static websites for small businesses, and my setup is:
- Vercel for hosting
- Cloudflare for DNS management
- Resend for transactional emails and contact forms
- The client keeps ownership of the domain, while I manage the technical setup
For these types of websites, managing my own servers or using AWS/DigitalOcean feels like unnecessary overhead. Vercel + Cloudflare seems much easier to standardize across clients, but I’m still figuring out the best long-term agency workflow, especially around account ownership, access, billing, maintenance, and eventual handoff.
Is this a fairly standard and scalable setup for a small web agency, or do you use a different stack/process to manage multiple client websites?
Source: r/SelfHosting · by /u/Urbi20