The more you tinker, the more you learn

I fixed another issue that popped up with my homelab.   Recently my main Proxmox node (Node 1, a Lenovo M70q running Proxmox VE 9.x) started randomly dropping off the network. When it happened I experienced: Web UI dead SSH unreachable All LXC’s went offline But my VM kept running and stayed reachable from the LAN and outside Only a hard reboot via the physical console would bring the node back. Not good! So tonight I was set on getting to the root cause of these hangups and fix it. Root Cause: Intel e1000e Offload Bug As it turns out […]

Homelab shenanigans

Some more homelab shenanigans After setting up my to Proxmox nodes (not a cluster yet: I am still exploring how to set this up) and messing around a bit with it, I went full-out. After all; if you have the hardware why not use it? So what have I set up so far?  So, what did we accomplish so far? Well a bit of a list actually. It cost me a couple of weekends working on this, but the result is kind of satisfying so far. All in all I: Setup Immich which has been great as a Google Photos […]

“Homelabbing” (not what you think)

Most of us have several hobbies and I am no exception. It is probably no surprise that – given my job – one of my hobbies is IT related. I am, what one would call, an avid “Homelabber”. Now, before you start thinking about a “Walter White” and Jesse Pinkman-like “home lab” this kind of homelabbing is probably not what you might think it is. What is “homelabbing”? Homelabbing is the practice of setting up personal servers, networking gear, and storage devices in your house to act as a private IT laboratory. It allows enthusiasts – like myself – to […]

When documentation fails aka: How to Enable Last.fm Scrobbling Natively in AzuraCast

The official AzuraCast documentation provides the raw Liquidsoap code block and notes that the platform supports native Last.fm scrobbling right before add_skip_command(radio). However, it doesn’t elaborate on the specific UI layout, where to bypass global security restrictions, or how to safely initialize the backend processing. If you attempt to add this by directly editing your station’s liquidsoap.liq file via terminal, it will be completely wiped out and reset whenever your station restarts or updates. This is because AzuraCast treats that file as temporary generated output, not the source of truth. To set up Last.fm scrobbling so that it permanently survives […]