Skip to content

tehlordvortex/homelab-ng

Repository files navigation

Me Homelabby Lab

hello there! this is my current repo where i'm basically going all in on Talos and K8s bare-metal/VM nodes for my homelab.

Cilium is my current CNI of choice, with cross-node connectivity running over Tailscale, connected to an in-cluster Headscale instance.

Initial cluster setup was done with KubeSpan and flannel, before migrating to Cilium, and then Cilium + Tailscale.

I use Traefik as my Ingress/Gateway, and I have Cloudflare in front of most of these. For direct TCP/UDP connectivity, I use MetalLB with IPv6 subnets from my hosting provider and primary ISP, and a subnet of my home IPv4 network for "internal" stuff.

My previous setup (repo horribly out of date) was a mix of Proxmox, Ansible (for managing hosts, LXC containers, and docker compose setups), and then eventually some LXC containers running k3s+flannel on Debian 12 (with a set of Fly.io machines running an etcd cluster), all connected over Tailscale.

Nodes

my setup is uhh, a bit jank:

  • unifi for networking (1g), starlink primary isp, mtn ng fallback isp (ipv4 only :()
  • 2.5 RPi4's, in my house - alpha, beta and prime
  • 1 container, on my desktop (surprise, also in my house) - caeneus
    • container shares gpu with host
  • a tiny vps in NG - oduduwa
  • a less tiny vps in NL - theta
  • a less tiny vps in DE - voltzahl

TODO

  • Setup ArgoCD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors