„Wow, that escalated quickly!“ – Wer in der Softwareentwicklung arbeitet, kennt diesen Moment, in dem aus einem kleinen Wochenend-Skript plötzlich eine eigenständige Plattform wird.
Genau so entstand Metio: Ursprünglich als einfache Möglichkeit gedacht, meinen Kindern und ihren Freunden einen eigenen Minecraft-Server bereitzustellen, hat sich das Projekt zu einer Open-Source-Plattform entwickelt – und zu meinem persönlichen Testfeld für KI-gestütztes Software Engineering.
Warum sollte man so einen Server überhaupt selbst betreiben? #
Für mich als Vater geht es zuerst darum, die ersten digitalen Schritte meiner Kinder positiv zu begleiten – strikte Verbote machen das Spiel nur interessanter.
Gleichzeitig lernen die Kids so von Anfang an, was digitale Souveränität bedeutet: Die Kontrolle über die eigenen digitalen Räume zu behalten, statt sich vollkommen abhängig von einzelnen Anbietern zu machen. Und nicht zuletzt gehört dazu auch, ihnen vorzuleben, wie Open-Source-Communities funktionieren – und wie man selbst etwas an die Community zurückgibt.
Das Problem: Ein eigener Server ohne Aufwand & Kostenfalle #
Ein eigener Minecraft-Server für Kinder soll drei Kriterien erfüllen:
- Sicherheit & Kontrolle: Wissen, wer auf dem Server mitspielt.
- Kostenkontrolle: Der Server soll nur laufen, wenn auch wirklich gespielt wird.
- Benutzerfreundlichkeit: Ein einfaches Interface für Kids und Eltern statt komplexer Cloud-Konsolen.
Was als Sammlung von OpenTofu-Skripten auf der Google Cloud Platform (GCP) begann, stieß schnell an Grenzen: Die Konsole auf dem Smartphone war unterwegs unhandlich. Eine schlanke Weboberfläche musste her, um Instanzen zu starten und Mitspieler zu verwalten.
Der Dreh- und Angelpunkt: Vibe Coding & Spec-Driven Development #
Neben dem praktischen Nutzen dient Metio als Reallabor. KI-Agenten und Entwicklungstools verändern unsere Arbeitsweise grundlegend. Aber wie weit kommt man mit AI Coding Agents bei einem nicht-trivialen Projekt, ohne im produktiven Firmenkontext Risiken einzugehen?
Im zweiten Teil schauen wir etwas genauer auf die Architektur, was FinOps für Familien und Privatleute bedeutet und was die aktuelle Version 2.0 bringt.