Skip to content

zwolsman/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homelab NixOS

Nodes

  • homelab-0 (192.168.1.150)
  • homelab-1 (192.168.1.151)
  • homelab-2 (192.168.1.152)

Tech stack

Logo Name Description
NixOS Base OS for Kubernetes nodes
cert-manager Cloud native certificate management
Cloudflare Reverse Proxy
ExternalDNS Synchronizes exposed Kubernetes Services and Ingresses with DNS providers
Grafana Observability platform
Prometheus Systems monitoring and alerting toolkit
Helm The package manager for Kubernetes
K3s Lightweight distribution of Kubernetes
Kubernetes Container-orchestration system, the backbone of this project
NGINX Kubernetes Ingress Controller
Tailscale VPN without port forwarding
fail2ban Ban hosts that cause multiple authentication errors
Actions Runner Controller (ARC) Kubernetes operator that orchestrates and scales self-hosted runners for GitHub Actions.
Argo CD Declarative GitOps CD for Kubernetes
Sharry Self-hosted file sharing web application.