🔥 Challenge Series #2: Go Beyond the Basics!
🚀 Home Lab Challenge #2: Monitor It, Automate It, Scale It! In the last challenge, you laid the foundation — whether that was your first Proxmox VM, your first Docker container, or even deploying Nginx Proxy Manager for routing apps. This week, we’re kicking things up a notch with new challenges focused on observability, automation, and scaling your home lab stack. This round of challenges is designed to take your setup from "it works" to "I can see it, automate it, and scale it." Pick your tier, declare it in the thread, and share your progress all week long. And remember, this is a group mission. Ask questions. Post screenshots. Drop tips. Let’s level up together. 🟢 Level 1 – Beginner: “Know What’s Happening” Challenge: Set up container-level monitoring - Install cAdvisor and Node Exporter in Docker - Use Prometheus + Grafana or just a basic Prometheus dashboard to monitor CPU, memory, and container usage - Bonus: Add an alert rule to notify if a container crashes or hits a memory limit Goal: Start seeing inside your containers and get comfortable reading resource metrics. 🟡 Level 2 – Intermediate: “Automate the Boring Stuff” Challenge: Automate app deployment with Docker Compose or Ansible - Convert one of your existing manually-installed apps to a docker-compose.yml stack - Or, write a basic Ansible playbook that installs Docker and deploys an app on a remote host - Bonus: Set up automatic updates using Watchtower or Shepherd Goal: Get repeatable deployments and start thinking like a DevOps pro. 🔵 Level 3 – Advanced: “Make It Resilient & Scalable” Challenge: Add high availability or resilience to your apps - Use Docker Swarm to deploy an app across multiple nodes - Or use Kubernetes to create a deployment with multiple replicas and a LoadBalancer or Ingress - Bonus: Test what happens if one node goes down — do your apps stay up? Goal: Learn the building blocks of HA setups and resilience strategies.