← All projects

HomeLab — Self-Hosted Infrastructure

Production-grade homelab running 15 Docker containers with Proxmox, Docker Swarm, Dokploy, and Cloudflare Tunnel — everything managed as code.

Role
Creator
Year
2026
Stack
Proxmox · Docker · Dokploy · Cloudflare · Ansible · Terraform · Linux

Context

Running production-grade services at home requires robust infrastructure. Most homelabs are either overengineered or unreliable. Needed a setup that could host client demos, personal projects, and CI/CD pipelines with enterprise reliability.

Approach

Designed a Proxmox-based virtualization cluster on repurposed hardware with LXC containers. Docker Swarm orchestrates 15 containers including Portainer, N8N, Dokploy, Jaeger, Prometheus, Grafana. Cloudflare Tunnel provides secure public HTTPS access. Infrastructure documented across architecture, security, network, monitoring, and backup domains with ADR decision records.

Outcome

Production-grade self-hosted infrastructure with automatic HTTPS, CI/CD via Dokploy, and full observability stack. 99.9% uptime across all services. Powers erickguedes.com and multiple other projects in production.