

Cuby
Cuby ist der zentrale Installer, Launcher und Verbindungsmanager für die ProcessCube® Platform. Als Single-Binary vereint er alles, was für den Betrieb der ProcessCube®-Umgebung nötig ist: Installation, Konfiguration, Verwaltung und Überwachung aller Plattform-Komponenten.
Überblick
ProcessCube® besteht aus mehreren Komponenten — Engine, Authority, LowCode und weiteren Produkten. Cuby bündelt die Verwaltung dieser Komponenten in einer einzigen ausführbaren Datei mit Web-Oberfläche. Ob für die lokale Entwicklung, eine Docker-basierte Umgebung oder ein Kubernetes-Cluster: Cuby bietet den einheitlichen Einstiegspunkt.
Features
- Cross-Platform Single-Binary — Windows (x64), macOS (ARM + x64), Linux (x64)
- Web-basierter Setup-Wizard — Geführte Ersteinrichtung im Browser
- Marketplace-Integration — Produkte direkt aus dem ProcessCube® Marketplace installieren
- Produktverwaltung — Starten, Stoppen, Neustarten, Logs und Health-Checks
- Plugin-System — Erweiterbare Architektur mit Konfigurationsdialogen
- Mehrere Instanzen — Gleiche Produkte mit verschiedenen Konfigurationen via Alias
- Auto-Restart — Abgestürzte Produkte werden automatisch neu gestartet
- Autostart — Optionaler Systemstart beim Hochfahren des Rechners
- Kubernetes Operator-Modus — Produkte in Kubernetes-Clustern verwalten
- Studio-Integration — Einbettung via iframe mit PostMessage-Authentifizierung
- Sub-Cuby Federation — Mehrere Cuby-Instanzen verbinden und ProcessCubes teilen
- Echtzeit-Updates — Live-Fortschritt und Logs via Socket.IO
- Dark/Light Theme — Anpassbare Oberfläche mit System-Präferenz-Erkennung
Cuby im Studio
Cuby ist als Startseite in das ProcessCube® Studio integriert. Über die Studio-Oberfläche können Produkte installiert, konfiguriert und überwacht werden — ohne die Kommandozeile.
Welche Produkte verwaltet Cuby?
Cuby installiert und verwaltet die offiziellen ProcessCube®-Produkte. Je nach Einsatzszenario stehen unterschiedliche Produkte zur Verfügung:
| Kategorie | Produkte | Einsatz |
|---|---|---|
| Lokale Entwicklung | ProcessCube® Lokal, ProcessCube® Docker | Entwicklung und Tests |
| Kubernetes | ProcessCube® K8s, ProcessCube® K8s InCluster | Produktivumgebungen |
| Verbindung | ProcessCube® RemoteConnect | Bestehende Instanzen verwalten |
| Infrastruktur | Hetzner K8s Setup | Cloud-Umgebungen automatisieren |
| Erweiterungen | Ticketpilot, ProcessCube® AI | Fachliche Automatisierung |
Eine vollständige Übersicht aller Produkte mit Details findet sich unter Plattform-Produkte. Einzelne Produktbeschreibungen sind unter /produkte dokumentiert.
Unterstützte Plattformen
| Plattform | Architektur | Binary |
|---|---|---|
| Linux | x64 | cuby-linux-x64 |
| macOS | ARM64 (Apple Silicon) | cuby-macos-arm64 |
| macOS | x64 (Intel) | cuby-macos-x64 |
| Windows | x64 | cuby-win-x64.exe |
Anwendungsfälle
- Schneller Einstieg — Cuby installieren, Setup-Wizard durchlaufen, erste Produkte starten
- Lokale Entwicklung — ProcessCube®-Umgebung für die Entwicklung mit Engine, LowCode und Authority aufsetzen
- Demos und Schulungen — Vollständige Umgebung in wenigen Minuten bereitstellen
- Produktivbetrieb — Kubernetes Operator-Modus für den Betrieb im Cluster
Weitere Informationen
| Sektion | Beschreibung |
|---|---|
| Installation | Cuby installieren und starten |
| Setup-Wizard | Ersteinrichtung im Browser |
| Architektur | Technische Architektur und Komponenten |
| Plattform-Produkte | Alle verfügbaren Produkte im Überblick |
| Dashboard | Die Web-Oberfläche bedienen |
| Marketplace | Produkte entdecken und installieren |
| Produktverwaltung | Produkte starten, stoppen und überwachen |
| Plugin-System | Eigene Plugins entwickeln |
| Plugin-Entwicklung | Schritt-für-Schritt-Anleitung für eigene Plugins |
| Konfiguration | Cuby konfigurieren |
| Kubernetes | Operator-Modus für Kubernetes |
| Studio-Integration | Einbettung ins ProcessCube® Studio |
| API-Referenz | REST- und Socket.IO-Schnittstellen |
| Troubleshooting | Häufige Probleme und Lösungen |