Refrigerator Monitoring for Fun and Profit

I’m not sure if this is common, but it should be - a second fridge. While ours ostensibly began its life for holding cakes (my wife is a home baker), it’s morphed into extra food, beer, and the like. It lives in our garage, which isn’t an ideal space for a fridge with respect to its lifespan, but it’s the only reasonable spot in the house we can fit it....

2020-09-17 · 5 min · Stephan Garland

Terraform 0.11.x --> 0.12.x

Anyone in the SRE/DevOps world is likely at least aware of Terraform, if not actively using it. While Pulumi’s ability to write IaC in Python seems lovely to me, my company uses Terraform, so HCL it is. If you aren’t familiar, I’ll give a brief overview. Terraform is an IaC (see link above) tool. You know how installing an OS from scratch requires human input? Everything from the partitioning scheme to what services to launch requires configuration....

2020-08-04 · 9 min · Stephan Garland

Self-hosting a forum with Discourse

What do you do if you want a private social media experience for you and friends or family? Facebook has Groups, and lesser-known apps like Band exist that can also fill that niche, but you’re still handing over all your content to a 3rd party. For some, that’s untenable, and completely understandable. Furthermore, I wouldn’t have anything of interest to write if the answer was “Make a Group. Now set it to Private....

2020-07-14 · 7 min · Stephan Garland

Windows Upgrades Gone Wild

I use Windows at home as a gaming platform. I’ve used a Mac laptop (a 2013 Air I purchased in, if I recall, 2016, and now from my job, a Pro) for everything else since I got it, but it’s still difficult to beat Windows for gaming. And let’s be honest, Windows 7 was pretty decent for a desktop OS. Windows 10 definitely had and continues to have its growing pains, but I’ve come around to it....

2020-07-10 · 6 min · Stephan Garland

Why does it say paper jam when there is no paper jam?!

OK, this is actually about Docker and disk space, but close enough. While trying to download ultra high definition Linux ISOs, I encountered an error from Transmission, running in Docker: “No space left on device.” Odd, considering I was pretty sure I had a few TB free. Let’s see if the logs have anything useful to say (also, yes, I checked around the lines in question to see if there was other information):...

2020-07-08 · 4 min · Stephan Garland