In Teil 1 haben wir uns angeschaut, wie aus der Anforderung nach digitaler Souveränität im Kinderzimmer eine Open-Source-Plattform entstanden ist – und wie wir KI-Agenten im Vibe-Coding-Modus als Reallabor genutzt haben.
Aber so spannend neue Features und Vibe Coding auch sind: Am Ende bringt das beste Side-Project nichts, wenn die Cloud-Monatsabrechnung für böse Überraschungen sorgt. In diesem Teil schauen wir deshalb in den Maschinenraum, werfen einen Blick auf FinOps im privaten Kontext und zeigen, wie wir mit Scale-to-Zero und Version 2.0 die Kosten im Griff behalten.
Nach Gesprächen auf der KubeCon entstand eine neue Vision für Metio: „Rancher, aber für Minecraft.“
Kostenkontrolle: FinOps für die Familie #
Das Thema Kosten ist gerade im privaten Umfeld sensibel. Als Engineers sind wir im Job hohe Beträge gewöhnt. Im Privaten sieht das ganz anders aus – ein Blick auf die Preislisten der großen Cloud-Provider reicht.
Damit Metio kein Loch ins Budget reißt, nutzt die Plattform verschiedene Mechanismen zur Kostenkontrolle:
- Täglicher Auto-Shutdown: Neben der manuellen Steuerung wird der Server jeden Abend zu einer festen Uhrzeit automatisch heruntergefahren – perfekt, um feste Spielzeiten einzuhalten.
- Scale-to-Zero: Die Weboberfläche nutzt einen schlanken Dienst namens Cloud Run, der sich nur dann einschaltet und Ressourcen verbraucht, wenn er wirklich aufgerufen wird.
Spec-Driven Development & Release 2.0 #
Mithilfe des Coding-Agents OpenCode und dem Workflow-Framework Shipper haben wir ein Vorgehen etabliert, das stark an Spec-Driven Development angelehnt ist. Das Ergebnis: Mit dem Release der Version 2.0 Anfang September lassen sich jetzt mehrere Minecraft-Instanzen per Klick in GCP erzeugen – inklusive Best Practices für Betrieb, Kosten und Sicherheit.
Wie es weitergeht #
Der Blick nach vorne richtet sich auf folgende Schwerpunkte:
- Features für die Spieler: Unterstützung von Modpacks und Custom-Konfigurationen.
- Blick in den Maschinenraum: Umstellung des Instanz-Managements auf eine schlanke Kubernetes-Distribution, um individuelle Skripte abzulösen.
- Enduser-Dokumentation & Barrierefreiheit: Wir erstellen eine verständliche Schritt-für-Schritt-Anleitung, damit auch nicht-technische Nutzer (und Eltern!) eigene Minecraft-Instanzen spielend leicht und ohne Cloud-Vorkenntnisse verwalten können.
Vibe Coding und KI-Agenten helfen enorm beim Bauen, aber die volle Kosten- und Sicherheitskontrolle behalten wir selbst. Metio 2.0 steht ab sofort als Open-Source-Projekt bereit. Testet die Plattform gerne aus, teilt euer Feedback oder beteiligt euch direkt im GitHub-Repository!