Homelab IaC

Apr 1, 2025 · 1 min read
projects

Complete infrastructure as code setup for a multi-node Proxmox homelab. Everything from VM provisioning to service deployment is automated and version controlled.

Architecture

  • 3-node Proxmox cluster with Ceph storage (12TB usable)
  • 20+ Docker containers managed via Compose with Ansible deployment
  • Traefik reverse proxy with automatic Let’s Encrypt certificates
  • Tailscale mesh VPN for secure remote access
  • Automated backups to Backblaze B2 with restic

Services Deployed

Media stack (Jellyfin, Sonarr, Radarr), productivity (Gitea, Nextcloud), monitoring (Grafana, Prometheus, Loki), networking (Pi-hole, Traefik), and home automation (Home Assistant, Zigbee2MQTT).

All configuration is managed through Ansible roles with encrypted secrets via ansible-vault.

Sergio Saucedo
Authors
Software Developer at IBM
Contributing to the Ansible for IBM Z ecosystem. With over five years of experience in systems automation and infrastructure engineering, I specialize in bridging legacy mainframe environments with modern DevOps practices. When I’m not writing playbooks, I’m tinkering with my homelab or contributing to open source projects.