Homelab

screenshot of Homelab
hugo

Configuration for my homelab running Talos Kubernetes provisioned with OpenTofu.

Overview:

The Homelab repository is a comprehensive collection of Infrastructure as Code (IaC) configurations for managing a home infrastructure and Kubernetes cluster using GitOps practices. It leverages technologies such as Proxmox VE, OpenTofu, Talos, Kubernetes, Argo CD, and various other tools to facilitate the setup and management of the homelab environment.

Features:

  • Infrastructure as Code (IaC) Configurations: Manage home infrastructure using code.
  • Proxmox VE Hypervisor Nodes: Utilize Proxmox VE for server management and KVM hypervisor capabilities.
  • Talos Flavoured Kubernetes: Run services on a Kubernetes cluster based on the Talos distribution.
  • Argo CD Integration: Employ Argo CD for declarative, GitOps continuous delivery for Kubernetes.
  • Various Tools and Technologies: Utilize Cilium for networking, Cert-manager for certificate management, Sealed-secrets for secure storage, Keycloak for identity management, and more.
  • Hardware Overview: Detailed description of hardware components used in the homelab setup.
  • Future Projects: Outlined future projects and enhancements planned for the homelab environment.
hugo
Hugo

Hugo is an open-source static site generator that features fast build times, flexible themes, support for multiple content formats, multilingual websites, live reloading, and an active community. It allows developers to easily create and deploy SEO-friendly and mobile-responsive websites.