Skip to main content

An Over-Engineered Homelab Journey

Powered By

  • Kubernetes logoKubernetes
  • Talos logoTalos
  • ArgoCD logoArgoCD
  • OpenTofu logoOpenTofu
  • Prometheus logoPrometheus
  • Grafana logoGrafana
  • Proxmox logoProxmox
113
Stars
10
Forks
4
Issues

The Philosophy Behind This Homelab

Kubernetes at the Core

I use Talos Linux for a minimal, secure, and API-driven Kubernetes foundation. It's immutable and built for automation.

GitOps Workflow

This repository is the single source of truth. ArgoCD ensures the cluster state matches what's defined here in Git.

Infrastructure as Code

Proxmox VMs are provisioned with OpenTofu, making the entire hardware setup reproducible and version-controlled.

Secure by Default

I prioritize security with non-root containers, network policies, and secrets managed outside of Git using the External Secrets Operator.

Quick Start Guide

1

Clone the Repository

git clone https://github.com/theepicsaxguy/homelab.git
2

Configure Environment

nano terraform.tfvars
3

Deploy Infrastructure

tofu apply