I’ve been exploring Kubernetes and GitLab for quite some time. Until recently, I’ve relied on GitHub’s free runners or GitLab runners hosted on private instances. I’ve often using manually installed executables directly on production servers to au...
Sometime ago, I was installing new servers with Debian and encountered a well-known dilemma for Debian users: having older versions of some programs in the standard repository. This isn’t necessarily a bad thing. It’s a characteristic of Debian’s ...
In one of my previous posts, I created a Home Kubernetes Cluster. The experience from that event gave me valuable insights to try something different from the most popular distributions like Ubuntu. My goal remains simple: ease of operation, high ...
This post will be different from the others. Instead of presenting a comprehensive tutorial or in-depth explanation, it will function more like a personal repository – a collection of useful programs, terminal commands, and solutions that have wor...
In the last month, I had a serious problem with my home internet connection for a few weeks. People don’t appreciating what they have until they loose it. Essentially, same happened to me when I lost the internet for a couple of days. I immediatel...
From my earliest memories, I’ve always been fascinated by building my own Kubernetes cluster at home. Recently, I made it a reality by assembling a small lab using affordable PCs. In this post, I’ll share the insights and lessons learned from my f...
I have seen, written, and edited in may carrier many small, medium, and large-size shell programs, both in pure sh and bash. The major thing I have learned over this period of time with shell-scripting are the following patterns:
use shell to ...