-
I encountered persistent issues with my container image build pipeline. The pipeline is run by my local GitLab CI instance. After struggling for a considerable period, I decided to address the problem by transitioning from a build setup relying on “docker” to a new setup built on “podman/buildah”. This required a complete overhaul of the build process. Unfortunately, this change broke the deployment of my website using GitLab CI.
-
I ran a rather decent monitoring system for my servers at home based on
prometheus
. My monitoring service sends an alert, if some file systems start filling up. Unfortunately, in most cases, I don’t know, what file(s) cause this mess. I usencdu
to find the largest files in the alerted filesystem. This short article shows how to install and use this small helper.
-
Some time ago, I started to set up the “Network UPS Tools” (NUT) for my uninterruptible power supply (UPS) “Eaton 3S”. It’s a UPS which can be connected to a computer via USB cable.
I found a NUT-package in the “testing”-repository of “Alpine Linux”. Unfortunately, I was unable to create a working setup using this package. After some research, I found the reason for my problems: A missing dependency to the
hidapi
-package. I wanted to submit a merge request to get around the problem permanently.
-
I bought an “Eaton 3S” uninterruptible power supply (UPS) some time ago. It is supposed to support my servers with power in case of a power loss. I also wanted to get notified about those “power down” events, so I looked for an open-source software to monitor the UPS hardware. I found the “Network UPS Tools” (NUT). In this article, I describe some of the pitfalls I came across.
-
One of “Go”’s strengths is its capability to build your “Go” project cross-platform for all kinds of operating systems and architectures, e. g.
windows/amd64
(Windows),linux/386
(Linux),darwin/amd64
(MacOS). But setting up the environment for this is not that easy. This article is a small “HOWTO” listing all the steps required to set up a cross-platform “Go” environment.