Zum Inhalt springen
Wiesenwischer Works
Alle Projekte

Software · Open Source

ReadyStackGo

Ein einzelner Container mit Weboberfläche, der Anwendungen aus vielen Docker-Diensten installiert, aktualisiert, überwacht und kontrolliert in Wartung schickt. Gebaut für Software, die beim Kunden vor Ort läuft.

Stand: Open Source

Die Idee

Software aus vielen Diensten soll sich beim Kunden so einfach installieren, aktualisieren und warten lassen wie ein einzelnes Programm. ReadyStackGo macht aus einer Beschreibung einen laufenden Stack und behält ihn im Blick.

Worum es geht

Wer Software beim Kunden betreibt, kennt das: viele Container, viele Variablen und Updates, die niemand gern von Hand macht. ReadyStackGo bündelt das in einem Admin-Container mit Weboberfläche. Die Produkte kommen aus versionierten Manifesten, lokal, aus Git oder aus einer OCI-Registry. Variablen sind typisiert, und vor jedem Deployment prüft ReadyStackGo Images, Ports, Netzwerke und Volumes.

Im Betrieb zeigt es den Zustand jedes Dienstes, schickt Produkte kontrolliert in Wartung und aktualisiert sich auf Knopfdruck selbst. Während einer Wartung sehen Nutzer eine Wartungsseite statt „Connection refused“. Health-Checks, SNMP mit eigener IANA-Nummer und die Anbindung an PRTG gehören dazu.

Was drinsteckt

Woran man sieht, wie viel Sorgfalt in ReadyStackGo steckt.

  • Fast so viel Test wie Code

    Rund 74.000 Zeilen Tests stehen neben rund 75.000 Zeilen Produktcode, dazu kommen 283 End-to-End-Tests. Getestet werden ausdrücklich die Randfälle und Fehler, nicht nur der glatte Weg.

  • Eine Zustandsmaschine statt Hoffnung

    Zehn Zustände mit fest erlaubten Übergängen: Ein Deployment kann nicht versehentlich in einen Zustand rutschen, den es nicht geben darf.

  • Wartung mit Rücksicht

    Wer eine Wartung von Hand beginnt, beendet sie auch, kein Automatismus hebt sie versehentlich auf. Und wer die Anwendung gerade nutzt, sieht eine Wartungsseite statt einer Fehlermeldung.

  • Offen und nachvollziehbar

    MIT-lizenziert, mehr als 120 Releases seit November 2025, Images mit Stückliste und Herkunftsnachweis. Die Dokumentation gibt es auf Deutsch und Englisch, ihre Bilder nehmen die Tests selbst auf.

Wo es steht

ReadyStackGo steht bei Version 0.83.4 vom 15. September 2026 und wird weiterentwickelt. Version 1.0 ist geplant, aber noch nicht erschienen.

Mehr über ReadyStackGo steht auf der eigenen Website des Projekts: readystackgo.pages.dev (öffnet in einem neuen Tab)