This site is permanently under construction. Expect the worst.
-
Homelab v7: Cleaning up
Time for another post in the never-ending homelab series. This time I plan on actually posting about what I’m doing on here. How well that holds up… …
-
100 Days of SERVFAIL
Hey folks, today marks 100 days of Project Servfail, our self-hosted, globally distrubuted authoritative DNS network that started because a few Fedi friends and …
-
Embracing the e.V.
This post is not about electric vehicles.
Big providers are going downhill. At first they started to sell your data (duh), then there was cramming blockchain …
-
Finding NetBSD Kernel Bugs through LockDoc
This post will be my attempt to package up my master’s thesis in a format that can be read comfortably. I’ve spent the last 15 months mostly on this …
-
Homelab v5: Going Down The Network Stack
Post by @ruhrscholz@kif.rocks View on Mastodon The Old Setup To properly appreciate the upcoming network shenanigans I’ll have to give you a bit of …
-
Fighting NetBSD's serial console management
Listen to me rant about a bug I faced over the last weeks.
Context I’m (still) working on a project where I have to emulate NetBSD (9.3) in Bochs. You may …
-
Clearing up Plex networking internals
Plex annoys me. Yet I have to admit it is by far the easiest thing to use for the end user. If it weren’t for that I would’ve switched to Jellyfin …
-
IPv6, dynamic prefixes, and MikroTik: The proper way
This is an update to IPv6, FRITZ!Box, and MikroTik.
I finally figured everything1 out.
TL;DR: SLAAC.
Long version:
A quick flashback to the last post where I was …
-
Homelab v4.3: Status Update
New year, new post, this is a quick status update of what has been going in the lab in the past few months. But first of all…
Mastodon Since Twitter went …
-
The Quest to run NetBSD on Bochs
Running NetBSD on Bochs. Sounds trivial. Point Bochs to the right .iso and start it. Right? Wrong. I have to run NetBSD on a forked Bochs version as a …
-
Homelab v4.2: Becoming My Own Cloudflare
Yes, I know, the title is clickbait, but that’s okay.
I have always hosted some things trough my own internet connection, like Nextcloud, Plex, you get the …
-
Organizing Photos
Warning: Another rambling stream of thoughts.
The Cruft I currently have around 500GB of (digital) family photos sorted into folders labeled by date and …
-
Homelab v4.1: Old School Unix Administration
This will be a rant and/or raw stream of thoughts.
The story so far I’m returning to old school Unix administration (for now). Over the years I’ve …
-
IPv6, FRITZ!Box, and MikroTik
Today I took the time to finally configure IPv6 in my lab network. Sounds easy, right? Wrong. Very wrong.
See, my lab network uses a MikroTik RB4011 behind a …
-
Gaming in a Proxmox VM - Nvidia Edition
I recently got a spare Nvidia GPU, a wonderful GTX 1650. Not very powerful, but it doesn’t need any additional power connectors - perfect for throwing it …
-
Using Mullvad VPN as a second WAN on MikroTik's RouterOS
Today I spent a few hours getting a VLAN to work that routes via Mullvad to the Internet. My use case are a special guest WiFi for clients I don’t trust as …
-
Automatically keeping Plex (or anything) up-to-date on NixOS
This week I’m rebuilding my homeserver on a NixOS base. After I migrated Plex over, I got annoyed by the constant warnings that the used Plex version is …
-
How to delete an OVH account (without providing your ID)
Today, while cleaning out my password manager, I noticed that I still had an OVH account from years ago. Trying to keep my accounts to a minimum (still far over …
-
Gandi LiveDNS v5 as DynDNS provider
This is just a simple curl command to put in your crontab that updates some domain managed by Gandi LiveDNS v5. The reason behind this is that while DDclient has …
-
Hyper-V on Linux (yes, this way around)
Almost two years ago while browsing Linux-related news I stumbled upon a Phoronix article: “Microsoft Wants To Create A Complete Virtualization Stack With …
-
Recovering from a broken MikroTik configuration
Imagine you’re laying in bed, watching Netflix, scrolling through Twitter at 3 am, when you see someone tweet about a new MikroTik update, 7.1.3 just came …
-
(Real) Alternative DNS Roots
This is meant to be a follow-up to my post about Alternative DNS Roots. In that article we set up a DNS resolver that resolves a new, custom TLD because we …
-
Homelab v4: The T440
Another part in the ever-evolving Homelab series. Yay! And that after postponing this article for a month. Yay! Let’s see what’s new.
The attentive reader will …
-
Homelab: The Prequel
In the beginning, there was… well, nothing. After playing around with desktop computers, servers, and many, many VMs as long as I can think, I never really …
-
(Fake) Alternative DNS Roots
Tip This is an outdated post. Since it was published, I’ve written a more complete article about a real alternative DNS root. I’ll leave this up not …
-
Installing and configuring WireGuard on an EdgeRouter X
Why? Today I finally came around to replace my OPNsense VM with an old EdgeRouter X. Don’t misunderstand me, OPNsense is absolutely great, but I reboot or …