Skip to main content

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:
Die veröffentlichten Befehle sind sc und simplecloud. scl ist nur ein lokaler Entwicklungs-Alias zum Testen der CLI aus dem Quellcode.

Befehlsstruktur

Du kannst 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

Mit config 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.
Aliase: sc local clean, sc local fix.

Shell-Completion

Shell-Completion-Skripte generieren.

Kurzreferenz