RSSAmplifier

Blog

(untitled)

lackhove.deRSS feed ↗4 posts

Latest posts

Restic-kit: Orchestrating and Monitoring Ransomware-Proof Backups

TLDR: I built restic-kit to orchestrate my backups When I was a teenager and still living at my parents', lightning struck our neighborhood, blasting sockets from the walls and frying most electronic devices in our home, including the TV, telephones and most importantly, my PC. Luckily, the most important data on its hard disk were a couple of save games and my handcrafted Debian Sarge…

The Low-Complexity Stack: Self-Hosting with OpenSUSE MicroOS and Podman

When the Raspberry Pi launched in 2012, I was lucky enough to snatch one of the first batches. This is when I caught the self-hosting bug. At that time, I was a student with ample spare time and few responsibilities. I viewed self-hosting as a way to reduce my dependency on the cloud (a.k.a. other people's computers) and take back ownership of my data, but most importantly as a technology…

Measuring Code Coverage of Shell Scripts from Python

Sometimes, you inherit a large, complex, and often unmaintainable codebase written entirely in shell scripts (like sh , bash , ksh , etc.). In this situation, porting it to a more accessible, safer, more popular, feature-rich and in every way superior language such as Python can be a good idea. But how do we ensure we don't introduce regressions or bugs during this process? Even setting aside…

Synchronizing your Local Music Library with Spotify or How to Match Songs Across Catalogues

The Problem I've been collecting music digitally since my teenage years. Back then, this often meant buying physical CDs, ripping them to my hard drive, and meticulously compressing them to MP3s using carefully tweaked LAME settings. Over time, Amazon made things easier by shipping CDs directly and eventually offering DRM-free MP3 downloads. At the same time, my setup evolved from a local…