← All posts

Running 15+ Production Services on a Notebook: My HomeLab Setup

June 24, 2026

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

EG

Erick Guedes

AI · SaaS · Sales Engineering · Solutions Consulting. Turning complex processes into scalable solutions.