Skip to main content

🛠️ Homelab

This is the current process of setting up my homelab cluster:

  • Install Proxmox on each node manually and add them to the cluster.
  • Use Terraform to create 1+2 VMs for k3s and 1 VM for NAS server.
  • Use Ansible to create k3s cluster on 1+2 VMs.
  • Use Argo CD to deploy and manage apps on the cluster.

I try to automate as much as possible, and make the process reproducible. Given the fact that I broke the system multiple times already, this is a must to save time and reduce the cost of mistakes.

All my codes are in repo.