Category: Technology
-
Upgrading the Home Network – A New Gateway
I have run a Unifi Security Gateway (USG) for a while now. In conjunction with three wireless access points, the setup has been pretty robust. The only area I have had some trouble in is the controller software. I run the controller software on one of my K8 clusters. The deployment is fairly simple, but…
-
Migrating to Github Packages
I have been running a free version of Proget locally for years now. It served as a home for Nuget packages, Docker images, and Helm charts for my home lab projects. But, in an effort to slim down the apps that are running in my home lab, I took a look at some alternatives. Where…
-
My Very Own Ship of Theseus
A while back, I wrote a little about how the “Ship of Theseus” thought experiment has parallels to software design. What I did not realize is that I would end up running into a physical “Ship of Theseus” of my own. Just another day On a day where I woke up to stories of how…
-
Moving to Ubuntu 24.04
I have a small home lab running a few Kubernetes clusters, and a good bit of automation to deal with provisioning servers for the K8 clusters. All of my Linux VMs are based on Ubuntu 22.04. I prefer to stick with LTS for stability and compatibility. As April turns into July (missed some time there),…
-
Cleaning out the cupboard
I have been spending a little time in my server cabinet downstairs, trying to organize some things. I took what I thought would be a quick step in consolidation. It was not as quick as I had hoped. POE Troubles When I got into the cabinet, I realized I had 3 POE injectors in there,…
-
Building a new home for my proxy server
With my BananaPi up and running again, it’s time to put it back in the server cabinet. But it’s a little bit of a mess down there, and I decided my new 3D modeling skills could help me build a new home for the proxy. Find the Model When creating a case for things, having…
-
An epic journey…
I got all the things I needed to diagnose my BananaPi M5 issues. And I took a very long, windy road to a very simple solution. But I learned an awful lot in the process. Reconstructing the BananaPi M5 I got tired of poking around the BananaPi M5, and decided I wanted to start from…
-
Terraform Azure DevOps
As a continuation of my efforts to use Terraform to manage my Azure Active Directory instance, I moved my Azure DevOps instance to a Terraform project, and cleaned a lot up in the process. New Project, same pattern As I mentioned in my last post, I setup my repository to support multiple Terraform projects. So…
-
Terraform Azure AD
Over the last week or so, I realized that while I bang the drum of infrastructure as code very loudly, I have not been practicing it at home. I took some steps to reconcile that over the weekend. The Goal I have a fairly meager home presence in Azure. Primarily, I use a free version…
-
Automating Grafana Backups
After a few data loss events, I took the time to automate my Grafana backups. A bit of instability It has been almost a year since I moved to a MySQL backend for Grafana. In that year, I’ve gotten a corrupted MySQL database twice now, forcing me to restore from a backup. I’m not sure…