
A Modern, Updated SnapRAID Maintenance Script
For the last few years, I’ve been running SnapRAID with an older version of my sync script. I’ve been slowly overhauling it to cover edge cases and to make it work better with modern BASH. That set...

For the last few years, I’ve been running SnapRAID with an older version of my sync script. I’ve been slowly overhauling it to cover edge cases and to make it work better with modern BASH. That set...

SnapRAID + mergerfs on Ubuntu 24.04: A modern, flexible home storage stack I first wrote about SnapRAID back in 2016. At the time, the goal was simple: figure out a way to pool a bunch of mismatch...

What I Was Actually Solving This wasn’t a “Traefik is cooler than Nginx” migration. It was about control and making my infrastructure more code-like. My homelab hit the point where I needed guara...

Gravel and water are relentless. They don’t care how well sealed your components are or how carefully you wash your bike. Eventually, they find a way in. After a season of thousands of miles on th...

After finishing my last round of upgrades on the main storage server, I turned my attention to the second JBOD. It was running an older SAS2 826A backplane that had served me well, but it limited f...

Statistics for Strava I ride a lot, but it is easy to lose track of the bigger picture. Daily rides blur together and I tend to focus on what went wrong or what hurt the most. I wanted a way to se...

Making My MacBook More Keyboard Driven After years of tweaking and testing, I’ve finally landed on a tiling window manager setup for macOS that doesn’t fight the operating system — it feels native...

Have you ever gone down a rabbit hole in your homelab, convinced that a small tweak would solve your problem—only to emerge with a complete overhaul? That’s exactly what happened to me when I decid...

In my ongoing quest to optimize my Canyon Endurace CF7 for gravel riding, I recently made some significant upgrades that have already improved my comfort and control. After experiencing hand numbne...

Cycling has evolved into more than just a personal hobby for me; it has become a cherished activity that brings friends and family closer together. From long, leisurely rides with my brother-in-law...