Running 15+ Production Services on a Notebook: My HomeLab Setup
My HomeLab runs on a single notebook 24/7 — and it powers 15+ production services including this very blog. Here’s how it all works.
The Stack
- Hypervisor: Proxmox VE for VM management
- Containers: Docker Compose + Docker Swarm
- Networking: Cloudflare Tunnel (zero open ports) + Tailscale VPN
- DNS: Terraform-managed Cloudflare DNS
- Observability: Prometheus + Grafana + Jaeger
Why This Matters
Running everything locally gives me complete control over my data and infrastructure. No cloud bills for staging environments. No vendor lock-in for experimental services. The Cloudflare Tunnel ensures zero attack surface while keeping services publicly accessible.
The observability stack is particularly important — it traces every AI agent session, giving me an auditable record of what happened, when, and at what cost.
Built with: Proxmox VE, Docker, Terraform, Ansible, Cloudflare, Prometheus, Grafana
Erick Guedes
AI · SaaS · Sales Engineering · Solutions Consulting. Turning complex processes into scalable solutions.