Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,118 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homelab 🏡🚀

This repository contains (almost) everything needed to replicate the software side of my homelab.

Most, if not all, of the components are managed by Infrastructure-as-Code.

See docs/ for more information.

Overview

  • Proxmox VE is manually installed on each physical host, bare metal.

  • Ansible is used for configuring the Proxmox hosts. See the ansible/ directory.

  • OpenTofu is used to manage the Proxmox configuration, including VMs, storage, and networking. Proxmox VMs are running Talos Linux. See the tofu/ directory.

  • After the Talos Linux cluster is bootstrapped and Cilium + Argo CD is installed, Argo CD is used to manage the rest of the configuration. See the manifests/ directory.

Packages

Contributors

Languages