Skip to content

A homelab running NixOS and Kubernetes on bare-metal.

License

Notifications You must be signed in to change notification settings

ryanseipp/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homelab

This is the declarative configuration for my entire homelab. It's currently a single machine running NixOS to host a bare-metal Kubernetes cluster.

For more about the methodology and details of the configuration, read my posts about this homelab.

Features

  • Declarative Configuration
  • Continuous Focus on Security
  • NixOS Host Operating System
    • (Mostly) Unattended Installation
    • Automated Deployments
    • Secure Boot
    • At-Rest Encryption
    • Secure SSH Access
  • Kubernetes Bare-Metal
    • Cilium CNI
    • GitOps via ArgoCD
    • Rook Storage
    • Vault Secrets Storage
    • CSI Secrets Store Driver
    • External DNS
    • Prometheus/Tempo/Loki telemetry storage
    • OpenTelemetry
    • Cilium Hubble for networking o11y
    • Grafana Dashboards

About

A homelab running NixOS and Kubernetes on bare-metal.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published