MikroTik VLANs are Six commands from the CLI Replaced two daisy-chained 1G Netgear switches with a MikroTik CRS309 for 10G. The CLI made the entire VLAN setup six commands.
A Year of Homelabbing This is a year of building, breaking, and rebuilding my homelab. Before the homelab I never liked minikube. A potentially bold statement to make, but something about it felt too abstracted. I remember installing it, running minikube addons enable ingress, and honestly feeling like something was off. What's
Authentik OAuth2 with Terraform (Day 35) I recently started using Authentik to provide auth for my services and applications in the homelab. Authentik is an open-source identity provider that supports OAuth2, SAML, and more, and comes with a Terraform provider, so naturally, I defaulted to managing everything that way. This means I no longer need to
Storage (TrueNas, and USB controllers) (Day 13-15) What started as needing storage turned into a deep dive into USB and storage performances, and lessons about things like UASP, unstable drive paths, and temperamental USB controllers.
Service Routing with Traefik - External Services and URLs (Day 9) Using Traefik to route traffic to services outside Kubernetes, e.g. Proxmox and OPNsense UIs, including SSL certificates.
Complex Simple Solutions Continued (Day 7) This is a continuation of the previous post here. Left off with the Traefik setup in k3s not picking up the certificate, and if you read that post one thing that immediately comes to mind is “Did you check the right TLS secret was being used?” Since I’m working
Complex Simple Solutions (Day 5 & 6) After the whole VM boot ordering not working the way i wanted, I finally decided to uncluster the nodes. (Also very likely a skill issue). To be fair having the nodes in a cluster made it easier for centralized management and easy VM migrations. From LXC to K3s This is
Traefik, Reverse Proxies and Lxc Containers (Day 4) After running Proxmox for about 2 months, I realized I hadn’t tried out LXC containers yet. What better way to start than setting up a reverse proxy? What’s a Reverse Proxy? Think of a reverse proxy like a bartender - you ask for a drink, and they handle
Systemd and Proxmox (Day 3) It turns out that Proxmox’s quorum requirements are not as “simple” as I thought. The initial solution of setting quorum expectations to 1 worked… sort of. Here’s what happened: When a node booted up (remember it can’t initially “see” the other node), OPNsense would start (great!), provide
New Netgear Switch, OPNsense and Vlans (Day 2) I got a new Netgear managed switch yesterday and so today was all about network segmentation and fighting with OPNsense. Also learned some interesting bits about Proxmox clustering that I didn’t expect to deal with. First up, got OPNsense reinstalled on the N100 box - fresh start for the