A multi-cloud homelab environment designed with production-grade security principles. Three VMs across Oracle Cloud, RackNerd, and Hetzner are meshed via Tailscale, running a zero-trust architecture with full observability and defense-in-depth.
All inter-node traffic traverses a Tailscale WireGuard mesh with ACL-enforced access controls. No ports are exposed between VMs — every connection is authenticated and encrypted end-to-end.
The DMZ gateway runs Caddy with WAF rules and CrowdSec threat intelligence. Behind it, Wazuh HIDS provides host-level intrusion detection across all nodes, creating layered visibility from network edge to filesystem.
Prometheus scrapes metrics from all nodes while Alloy agents forward logs to a centralized Grafana dashboard. Alert rules cover service health, resource thresholds, and security events — the same observability stack used in production environments.
Sensitive storage volumes use LUKS encryption with automated mount policies. Backup strategies are designed around encrypted snapshots, ensuring data confidentiality even if physical storage is compromised.