23. Gulaschprogrammiernacht

23. Gulaschprogrammiernacht

Michael Stapelberg

I wrote and maintain the Linux tiling window manager i3 since 2009.

Shortly thereafter, I started focusing on projects in Go, my favorite programming language. Notable Go projects of mine are the code search engine Debian Code Search, and the Go appliance platform gokrazy, on top of which I implemented router7, a small home internet router.

Sometimes I dabble in electronics: many people know me from the kinT replacement keyboard controller for Kinesis Advantage ergonomic keyboards, which allows you to run the QMK Open Source Firmware. During the pandemic, I made my doorbell intercom smarter with MQTT.


Pronomen

he/him


Beitrag

21.06
15:15
60min
My 2025 Linux + Go self-hosting stack
Michael Stapelberg

I’ll show you how I use Go to run my entire home, including not just home automation but also tiny single-purpose appliances (with my gokrazy appliance platform, using a Raspberry Pi Zero 2W or larger), hosting private web services on mini PC servers, going all the way to a powerful 25 Gbit/s FTTH internet router which now serves all my web sites!

Software and Infrastructure
ZKM Kubus