IoT,  IT

Eigene Dienste betreiben, ganz ohne YAML: der Stack Baukasten

Autor

Ueli Iff

Veröffentlicht

Lesezeit

3 Min.

Der Stack Baukasten auf iotueli.ch: links die Palette mit Container Vorlagen, in der Mitte die Arbeitsfläche, rechts die Detail Spalte, unten die fertige compose.yml.

Server zuhause, ohne den üblichen Frust. Immer mehr Menschen möchten Dienste wie Home Assistant fürs Smart Home, Nextcloud als eigene Cloud oder einen Werbeblocker fürs ganze Netz selbst betreiben. Was viele davon abhält, ist selten die Hardware. Es ist die Konfiguration. Genau dort setzt der Stack Baukasten an.

Das Problem: eine kleine Datei mit grosser Hürde

Damit mehrere Dienste in Containern zusammenspielen, beschreibt man sie üblicherweise in einer Datei namens compose.yml. Diese Datei ist sehr mächtig, aber auch sehr eigen. Ein falsch gesetztes Leerzeichen, ein vergessener Doppelpunkt oder ein Passwort an der falschen Stelle, und nichts startet. Für erfahrene Leute ist das Routine. Für alle anderen ist es genau die Hürde, an der das Projekt oft schon endet.

Die Idee: zusammenklicken statt abtippen

Der Stack Baukasten dreht den Spiess um. Statt eine Datei zu schreiben, stellst du deine Dienste zusammen wie Bausteine. Du wählst aus, was du brauchst, ordnest es und stellst ein paar Werte ein. Die fertige, korrekte Datei entsteht dabei automatisch im Hintergrund. Am Ende lädst du sie herunter und startest sie auf deinem Server.

Der Mehrwert auf einen Blick

Kein YAML nötig. Du klickst dir den Stack zusammen, die fehlerfreie Konfiguration schreibt der Baukasten für dich.

Sicher ab Werk. Passwörter werden auf Knopfdruck stark erzeugt, Datenbanken bekommen automatisch eine Gesundheitsprüfung und jeder Dienst läuft mit vernünftigen Schutzeinstellungen.

Es denkt mit. Fehlt ein Passwort oder ein nötiger Partnerdienst, weist dich der Baukasten freundlich darauf hin, bevor etwas schiefgeht. Gehören zwei Dienste zusammen, etwa eine App und ihre Datenbank, verbindet er sie gleich richtig und setzt ein gemeinsames Passwort.

Privat. Alles läuft in deinem Browser. Kein Konto, kein Server im Hintergrund, keine Cloud. Deine Passwörter verlassen den Browser nie.

Gerade für Einsteiger gemacht

Wer noch nie mit Docker gearbeitet hat, startet am besten mit einer der vierzehn fertigen Vorlagen. Ein Klick und ein kompletter, funktionierender Stack steht da, zum Beispiel ein Smart Home mit Mosquitto, Zigbee und Node RED oder eine eigene Cloud mit Nextcloud. Von dort aus kannst du in Ruhe schauen, anpassen und verstehen, ganz ohne Risiko.

Die Hinweise unter der Arbeitsfläche erklären in einfacher Sprache, was noch fehlt. Ein gelber Punkt auf einer Kachel zeigt genau, wo. So lernt man die Zusammenhänge ganz nebenbei, statt im Handbuch zu suchen.

Du kannst beim Ausprobieren nichts kaputt machen. Der Baukasten erzeugt nur Dateien. Erst wenn du diese bewusst auf deinem eigenen Server startest, passiert überhaupt etwas.

Und wenn man mehr will, wächst es mit

Der Baukasten ist kein Spielzeug, das man schnell überwächst. Fortgeschrittene schalten mit einem Klick einen Reverse Proxy samt automatischem HTTPS dazu, geben einem Dienst über macvlan eine eigene Adresse im Netz, reichen einen USB Stick für Zigbee durch oder importieren einen bestehenden Befehl. Das Werkzeug bleibt dasselbe, es zeigt nur mehr, wenn du mehr brauchst.

Selber ausprobieren

Der Stack Baukasten ist kostenlos und sofort einsatzbereit unter iotueli.ch/builder. Wer es lieber ganz genau Schritt für Schritt erklärt haben möchte, findet alles in der ausführlichen Anleitung.

Einfach mal eine Vorlage laden und herumprobieren. In wenigen Minuten hast du eine fertige compose.yml, für die man von Hand sonst gut eine Stunde braucht.

// Weitere Beiträge