Fixing Issues after upgrading Proxmox 7 to 8

My initial plan was to update all of my Proxmox nodes to the latest version by the end of this year. While most updates proceeded smoothly, I encountered two errors on one particular node. Given that updating servers is a critical operation, especially when they are only remotely accessible via the network, I decided to

selective focus photography cement

Fixing Error “failed, reason: getaddrinfo EAI_AGAIN” in Gitlab Builds

Some days ago, I detected some new errors in one of our builds pipelines. The interesting part is, that there were no changes done, that might have caused this error.One example for this error was an DNS resolution error using npm: After some digging, I found out, that the only update might have come with

planner and pens on table with laptop

Create CSV Reports from GIT Repositories containing your commits

Some months ago, I got the need to run over several GIT Repositories and collect the work I did on each day. The play was to gather all the data and collect them in different CSV files.Since I wasn’t able to find a ready script for this task, I guess it is a good candidate

white red and yellow citrus fruits

Teaching Mailcow how to deal with Ham/Spam

The good must be put in the dish, the bad you may eat if you wish. Cinderella Mailcow is a groupware solutions, that is mainly used for email messaging. With Mailcow, you can setup your own Docker-based Mail-Server + Addons. Mailcow uses rspamd to filter out Spam Messages.However, after some time, there is a need to fine-tune the Spam

bird sitting on wooden telegraph pole

Using the MacOS airport utility

Using the MacOS airport utility. Sometimes you need to gather information abouth your current WiFi Connection of you Mac via CLI only (maybe you just have a remote SSH Connection to do so). With the airport tool, there is a handy utility to perform most of the tasks, that you would normally do via the UI. You

rushes on sea shore

Einführung die Balena Cloud (german)

Project 364, year 2023, day2 can be found at https://entwickler-gilde.de Follow this link: https://entwickler-gilde.de/2023/01/02/einfuehrung-in-die-balena-cloud/

Securely Connected Remote Work

Connecting Distributed Nodes with a Nebula VPN Remote work has become the norm in the current situation. In a digital working environment, this should actually offer optimal possibilities. But one thing can become a problem: essential systems required for the daily workflow often cannot be used in a remote-work context. Not every company has set

Fixing nix Setup on MacOS Catalina

With MacOS Catalina (10.15), Apple decided to decrease the possibilities of system users to install software applications within the system. That means, that it is not possible anymore to install software at specific location in your system, since most system folder ware mounted read-only at boot to improve the overall system security. That leads to

Using Javascript Plugins in Go – More Than the Sum of Its Parts

More than the sum of its parts There are projects, where you want to create an application, that is extensible by other parties without access to the sources itself or re-compiling the whole binary. This concept is known as modules, plugins or features nowadays. This might be the case if you are creating a client

Hidden Champion – SQLite Databases in Go

If you use a smartphone, macOS, or Chrome, the chances are good that you are a SQLite user in some form. SQLite is probably the most widely used database, without ever standing particularly in the spotlight. According to Wikipedia, “through integration in Mozilla Firefox, in the common mobile phone operating systems (Android, iOS, Symbian OS,

1 2 3 4 33