Skip to content

homeiac/home

Repository files navigation

home

Deploy BalenaCloud Push

This repository manages my homelab entirely as code so that AI tools can manage the environment running AI workloads. Everything from virtual machines to Kubernetes manifests is stored and documented here.

Architecture Overview

The design follows a layered approach. It begins with a clear purpose: automate and document the homelab using principles where AI manages the infrastructure that powers AI workloads. Below that sits the automation layer which contains Proxmox orchestration scripts, Kubernetes manifests and GitOps configuration for reproducible deployments. Next comes the service layer where LXC containers - created with Tteck's Proxmox VE helper scripts - and guides describe GPU servers, monitoring, and networking. Ubuntu MAAS handles bare-metal installs before nodes join Proxmox. At the base is the documentation layer with extensive Sphinx content explaining how everything fits together.

graph TD
    Purpose --> Automation
    Automation --> Services
    Services --> Documentation
    Documentation --> Purpose

See the Homelab AI Overview for a deeper explanation and additional diagrams. See the Ubuntu MAAS and Proxmox Overview for details on bare metal installs and container provisioning.

Guides

About

place to hold all the home infrastructure as code code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •