Zum Inhalt springen

Einführung

ReadyStackGo ist eine selbst-gehostete Plattform zur Verwaltung und zum Deployment von Docker Compose Stacks. Es bietet eine intuitive Web-Oberfläche, um Container-Anwendungen auf einem oder mehreren Docker-Hosts zu verwalten.

Einfach

Keine komplexe Konfiguration. Installieren, einrichten, deployen.

Selbst-gehostet

Volle Kontrolle über Ihre Daten. Keine Cloud-Abhängigkeit.

Docker-native

Arbeitet direkt mit Docker Compose. Keine proprietären Formate.

Multi-Environment

Verwalten Sie Dev, Staging und Production von einer Oberfläche.


Ein Environment repräsentiert einen Docker-Host. ReadyStackGo verbindet sich über den Docker Socket mit dem Host und verwaltet Container darauf.

Beispiele:
- Local Docker (Entwicklung)
- Staging Server
- Production Server

Stack Sources definieren, wo ReadyStackGo Stack-Definitionen (docker-compose.yml) findet:

  • Git Repository - Stacks werden aus einem Git-Repository geladen
  • Lokaler Pfad - Stacks liegen auf dem gleichen Server

Ein Stack ist eine Sammlung von Docker-Services, die zusammen deployed werden. ReadyStackGo verwendet das Standard Docker Compose Format.

Ein Deployment ist ein laufender Stack auf einem Environment. Sie können:

  • Status überwachen
  • Container starten/stoppen
  • Logs einsehen
  • Updates durchführen

┌─────────────────────────────────────────────────┐
│ ReadyStackGo │
│ ┌─────────────┐ ┌─────────────────────────┐ │
│ │ Web UI │ │ API Server │ │
│ └─────────────┘ └─────────────────────────┘ │
│ │ │
│ ┌────────┴────────┐ │
│ │ │ │
│ ┌────▼────┐ ┌────▼────┐ │
│ │ Env 1 │ │ Env 2 │ │
│ │ (Docker)│ │ (Docker)│ │
│ └─────────┘ └─────────┘ │
└─────────────────────────────────────────────────┘

Bereit loszulegen? Hier sind Ihre nächsten Schritte:

  1. Installation - ReadyStackGo installieren
  2. Ersteinrichtung - Setup Wizard durchlaufen
  3. Ersten Stack deployen - Ihren ersten Container deployen