Welcome!

On here, you will mostly find articles on running my home lab, in the hopes that others can benefit from my own trials and tribulations.
The Rogue Trader Logo over a combat scene. In the background, a number of the possible companions can be seen in a battle scene, defending again Drukhari attackers on a starship, with the typical Warhammer 40k high gothic windows in the background. The visible companions are a space marine, a Navigator, a Psyker and an Eldari sniper. Over that background, the Warhammer 40k logo in stenciled steeled is followed by the Rogue Trader name.

Warhammer 40k: Rogue Trader

Time for another game review, this time the classical RPG Rogue Trader. IMPORTANT: This review will contain some mild spoilers for the beginning of the story. Rogue Trader is a classical RPG set in the Warhammer 40k universe. It has all of the classical elements of an RPG, from a multi-character party, over round-based combat straight to the fact that there’s a lot of dialogue to read. I played the game on Linux on my Radeon RX 580 without any issue. ...

June 27, 2026 · 8 min · Michael
The YaCy logo. It shows the YaCy name, with a star next to the final Y. Below it are the words 'Search Engine'.

Yacy Part 2: Crawling and Putting it on the Backburner

This is the second post in my series on the YaCy distributed, self-hosted search engine. The main topic this time is getting pages into the search index via crawling. In contrast to search engines like Google, Bing or Kagi, the content of the search index in YaCy is driven by its users. YaCy has an integrated web crawler to crawl pages and add them to the search index. It can be invoked in one of three ways: ...

June 21, 2026 · 12 min · Michael

I'm Frustrated about my Inability to Advise Homelab Newcomers

I’m going to vent a bit in this one, mostly about myself. Just a few minutes ago, the following post scrolled past me in my Fedi timeline: Anybody self host their blog on their sbc or pc at home? Is there a good tutorial I can follow? I’m especially concerned about opening up ports or exposing my home ip to randos. I read that post and immediately thought: Running my blog on an SBC at home? I’m doing that! Concern about opening ports and “exposing” the home IP to the wider internet? I’ve certainly got opinions on that! ...

June 16, 2026 · 3 min · Michael
A picture of a gamery Asus laptop resting on the tray of a Deutsche Bahn ICE first class seat. It has an empty terminal window open, just showing the prompt with the username 'michael'.

Bahn Journey Nr 5 & Nr 6: Way too early, but going well

Getting there, 2026-06-12 The main feature of this one was the really, really early start. I had to get up before 6 AM to catch my train at 07:59. Contrary to my normal habits, I did have an appointment on the day of the train journey. So I decided to go for an early start to have a Deutsche Bahn safety margin. I got the chance to try something new from the Deutsche Bahn restaurant for breakfast: The antipasti plate. Can’t recommend. It comes in a plastic holder, not on a proper plate. Two pieces of “too cheesy” cheese, a couple of pieces of salami, a few crackers, some soggy olives and a dip. None of it of any quality. First time in quite a while that I got disappointed by Deutsche Bahn’s food offering. ...

June 12, 2026 · 2 min · Michael
The YaCy logo. It shows the YaCy name, with a star next to the final Y. Below it are the words 'Search Engine'.

Yacy Part 1: Deployment

Welcome to the newest rabbit hole I’ve found myself in. This post starts a new series where I’m taking a look at the YaCy self-hosted, distributed peer to peer search engine. And probably web crawling and search ranking algorithms. In this post, I will concentrate on how I deployed YaCy into my Kubernetes cluster, and a few pieces about my first steps with it. You won’t find answers to questions like “how good is it as a Google replacement?” in this post. There’s a lot more work ahead for me to actually make that judgment. ...

June 7, 2026 · 18 min · Michael