Was ist die CLI?
Die SimpleCloud CLI ist dein primäres Werkzeug, um SimpleCloud zu installieren, dich mit dem Dashboard zu authentifizieren, Contexts zu verwalten, Komponenten zu steuern und Gruppen, Server, Blueprints, persistente Server, Serverhosts und Multi-Root-Synchronisierung zu betreiben.Installation
Installiere die veröffentlichte CLI mit dem offiziellen Installationsskript:sc und simplecloud. scl ist nur ein lokaler Entwicklungs-Alias zum Testen der CLI aus dem Quellcode.
Befehlsstruktur
simplecloud überall dort verwenden, wo die Beispiele sc verwenden.
Globale Optionen
Authentifizierung
Login
Bei SimpleCloud authentifizieren.Logout
Von SimpleCloud abmelden.Who Am I
Aktuelle Benutzerinformationen anzeigen.Globale Konfiguration
Mitconfig verwaltest du globale Endpoint- und TLS-Einstellungen.
Setup und Installation
Setup
SimpleCloud einrichten: authentifizieren, Context konfigurieren, Abhängigkeiten installieren und Serverhost registrieren.Komponenten installieren
Komponenten aus der Component Registry installieren.
Java-Runtime installieren:
CLI und Komponenten upgraden
upgrade ist der kanonische Update-Befehl. update ist ein Alias.
Beispiele:
Komponenten-Lifecycle
Start
SimpleCloud-Komponenten starten.Stop
SimpleCloud-Komponenten stoppen.Restart
SimpleCloud-Komponenten durch Stop und Start neu starten.Status
Status von SimpleCloud-Komponenten prüfen.Logs
Logs einer Komponente anzeigen.Attach
An eine laufende Komponenten-Konsole anhängen.Context-Verwaltung
Verbindungs-Contexts verwalten. Aliase:contexts, ctx.
Gruppen-Verwaltung
Server-Gruppen verwalten. Alias:groups.
sc group create unterstützt:
sc group update <group> unterstützt:
Gruppen-Plugins
Plugins für eine Gruppe verwalten. Alias:plugins.
Server-Verwaltung
Laufende Server verwalten. Alias:servers.
sc server list unterstützt:
sc server stop [targets..] unterstützt Server-IDs, Gruppennamen mit numerischen IDs, Bereiche und --all:
sc server logs <server> [numerical-id] unterstützt:
Blueprint-Verwaltung
Server-Blueprints verwalten. Aliase:blueprints, bp, bps.
sc blueprint update <blueprint> unterstützt:
Persistent-Server-Verwaltung
Persistente Server verwalten. Aliase:persistent-servers, pserver, pservers, persistentserver, persistentservers, persserver, persservers.
sc persistent-server create unterstützt:
sc persistent-server update <server> unterstützt:
Persistent-Server-Plugins
Plugins für einen persistenten Server verwalten. Alias:plugins.
Sync-Verwaltung
Multi-Root-Dateisynchronisierung verwalten. Alias:syncthing.
Gemeinsame Sync-Optionen:
Befehlsspezifische Sync-Optionen:
Netzwerk-Verwaltung
Netzwerkkonfiguration verwalten. Aliase:networks, net.
Serverhost-Verwaltung
Serverhosts verwalten. Aliase:serverhosts, host, hosts.
Lokale Wartung
Lokale SimpleCloud-Wartungsbefehle verwalten.sc local clean, sc local fix.