3 servers, 7 zones, 7 Cloudflare domains, all managed solo
Running a web development business means managing not just websites but the entire infrastructure stack. I needed to reliably serve 7+ production websites across multiple servers, handle DNS for 7 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 three Vultr VPS instances and a Contabo VDS. The primary web server runs CloudPanel hosting 4 production sites with per-site Linux user isolation. A second Vultr instance handles the quoting tool (Laravel + Vite) and Asterisk PBX for VoIP. The Contabo server runs Docker containers for Home Assistant, ESPHome, and MQTT. All 7 domains use Cloudflare with standardized settings I audited and configured via API: Always HTTPS, TLS 1.2 minimum, Early Hints, Brotli, HTTP/3, and aggressive caching. Git repositories are mirrored to two Synology NAS units (office and home) for redundancy, with a self-hosted Gitea server managing 17+ repos. Every deployment is scripted with rsync and post-deploy ownership fixes, ensuring consistent and repeatable releases.
3 VPS Servers
Vultr CloudPanel, Vultr PBX, and Contabo IoT — each purpose-built
7 Cloudflare Zones
Standardized security settings audited and configured via Cloudflare API
17+ 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