4 servers, 19 Cloudflare zones, 13 tracked domains, all managed solo
Running a web development business means managing not just websites but the entire infrastructure stack. I needed to reliably serve 20+ production websites across multiple servers, handle DNS for 19 Cloudflare zones, manage SSL certificates, monitor uptime, and deploy updates — all as a solo developer without enterprise-level budgets or a dedicated ops team.
I built a multi-server infrastructure spanning two Contabo VDS instances, a Vultr CloudPanel VPS, and an Enhance/cPanel server. The primary Contabo server (194.163.137.205) runs 13+ Astro SSR sites as systemd services on dedicated ports, plus FastAPI apps for CrawlHound, a CMS, and a VoIP platform. A second Contabo (213.199.53.199) hosts Life Gateway with Mailcow (50 mailboxes), DocuSeal, and a Docker CRM. The Vultr CloudPanel instance runs PerfectCopier (Laravel + Angular, US and UK instances). An Enhance server handles JM Field's Kirby CMS sites. All 19 zones in my Cloudflare account use standardized settings configured via API: Always HTTPS, TLS 1.2 minimum, Early Hints, Brotli, HTTP/3, and tiered caching rules. Git repositories are mirrored to two Synology NAS units (office and home) for redundancy, with a self-hosted Gitea server managing 30+ repos. Every deployment is scripted with rsync, build verification, and post-deploy ownership fixes.
4 Production Servers
2 Contabo VDS, 1 Vultr CloudPanel, 1 Enhance/cPanel — each purpose-built
19 Cloudflare Zones
Standardized security and caching rules audited and configured via Cloudflare API
30+ Git Repos
Self-hosted Gitea with NAS backup mirrors on two separate Synology units
Zero Downtime
Automated deployment scripts, systemd services, and health monitoring
Let's discuss your project. Free consultation, no strings attached.
Get in Touch