Up until recently I've been running a Windows Server Core VM with Active Directory, DNS and Certificate Services deployed to provide some core features in my home lab. However, I've also been conscious that running a lab on old hardware doesn't exactly have much in the way of green credentials. So, in an effort to reduce my carbon footprint (and electricity bill) I've been looking for ways to shut down my lab when it's not in use.
I've posted previously about moving to Hugo as a publishing platform for this blog, this post is a bit more about how I'm managing the publishing using GitLab's CI/CD Pipelines. Firstly, I need to mention that I'm using three different repositories for my code base, and why. The three repositories are: definit-hugo - this contains the hugo site configuration definit-content - this contains the site content - markdown files, images etc definit-theme - this contains the VMware Clarity-based theme I use for my site definit-content and definit-theme are git submodules in the definit-hugo project, mapped into the /content and /themes folders respectively.
I recently started looking into ways of monitoring the temperature and humidity in my garage - for two reasons. Firstly, I have my lab workload cluster out there in the form of a Dell C6100, and I've noticed with the recent weather that the temperature in there gets…a bit warm. Secondly, I like to brew beer at home, and one of the keys to a good brew is consistent temperature!