logo

Scaling Up: Building a Bulletproof K3s Cluster on Proxmox

Scaling Up: Building a Bulletproof K3s Cluster on Proxmox I’ve been running services in my homelab for a while, but recently I hit a wall. I had a two-node Proxmox cluster that was supposed to be “High Availability,” but in reality, it was just a split-brain headache waiting to happen. If you know anything about clustering, you know that two nodes is not a cluster. If one node goes down, the survivor doesn’t know if it’s the leader or if it’s isolated.

4 minutes to read

Troubleshooting Proxmox: When Simple Migrations Go Wrong

Troubleshooting Proxmox: When Simple Migrations Go Wrong I love my Proxmox cluster. It’s the beating heart of my homelab, hosting everything from my game servers to my media stack. But sometimes, what should be a simple click-of-a-button task turns into an hour-long troubleshooting rabbit hole. Recently, I tried to migrate a VM from my primary node (pve1) to my secondary node (pve2). I’ve done this a dozen times before. I clicked “Migrate,” selected the target node, and waited for the magic to happen.

4 minutes to read

Dual Purpose: Optimizing a 7900 XTX Gaming PC as a Low-Power LLM Node

I recently built a new rig intended to serve two distinct functions. It needs to be a high-end gaming machine capable of crushing titles at 4K, but I also wanted it to serve as a headless inference node for my local LLM stack, powered by Ollama. The challenge is balancing Power and VRAM. My GPU, the Radeon RX 7900 XTX, features a massive 24GB of VRAM—excellent for local LLMs. However, high-end AMD cards can have high power draw at idle, and running an LLM server 24/7 on a “High Performance” power plan is inefficient.

5 minutes to read

Self Hosting a Wiki for My TTRPG Group

Self-hosting a wiki for my TTRPG group I’ve been a part of an ongoing series of TTRPG (Tabletop Roleplaying Games) for a few years now. I’m so fortunate to have a group of friends that are committed enough to keep a game going for this long, and we even play in our office which is pretty cool. Of course there’s a lot that goes into making these games happen. One thing we do to make this easier is sharing the responsibilities for running the game between all of us.

7 minutes to read

Why I Moved My Blog From Wordpress to Hugo

Why I moved my blog from Wordpress to Hugo Why are you making a big deal about this? You only have one article on your blog! Are you ever going to write about what you’re working on, or are you just going to keep re-inventing the wheel? Yeah… Great questions. I do have a counter to that last question, though. This move is exactly the kind of project I want to work on and write about.

4 minutes to read

My goals for this blog

My goals for this blog I have way too many hobbies, projects, and plans. I would say this is a good problem to have, but things pile up sometimes. I think a big reason for that is that I often get in my own way. The motivation is there but I need something to get excited about in order to get over that initial hump. I want to do what I do, and prove that I do it I want to have tangible output when I finish a project.

2 minutes to read