Zum Hauptinhalt springen Zur Navigation springen Zur Fußzeile springen
Begrenzte Zeit: Design Partner Programm. BUSINESS Plan kostenlos für immer.

Ihren ersten Server hinzufügen

Registrieren Sie Ihren ersten Server bei rdc, stellen Sie ihn bereit und verstehen Sie die rdc + renet-Architektur.

Ihren ersten Server hinzufügen

Zwei Tools: rdc auf Ihrem Laptop, renet auf dem Server. Das ist die ganze Rediacc-Architektur. So verbinden sie sich, bevor Sie einen Server hinzufügen.

Tutorial ansehen

Warum zwei Tools?

rdc auf dem Laptop, renet auf dem Server, SSH dazwischen

  • rdc ist die CLI auf Ihrem Laptop. Hier tippen Sie Befehle ein.
  • renet ist der Orchestrator auf dem Server. Es verwaltet Verschlüsselung, Docker und Isolation.

Wenn Sie lokal einen Befehl ausführen, verbindet sich rdc über SSH und führt renet auf dem Server aus. Sie müssen sich niemals manuell per SSH in Ihre Server einloggen. rdc erledigt das für Sie.

Schritt 1: Server registrieren

rdc config machine add --name <machine-name> --ip <server-ip> --user <user>

Registriere den Server mit einem Namen, einer IP-Adresse und einem SSH-Benutzer. Der Name ist nur ein lokaler Alias (wir verwenden machine-11, um die IP zuzuordnen, aber jede Bezeichnung funktioniert, z. B. prod-db oder web-1). Ein Init-Schritt ist nicht erforderlich; die Konfigurationsdatei wird beim ersten Aufruf automatisch erstellt, und rdc greift auf deinen Standard-~/.ssh-Schlüssel zurück.

rdc config init ist nicht erforderlich. Die Konfigurationsdatei wird beim ersten Verwenden automatisch erstellt, und rdc verwendet standardmäßig Ihren ~/.ssh-Schlüssel. Die Schlüsselauswahl ist absichtlich minimal - wenn Sie Agent-Forwarding oder einen Jump-Host benötigen, richten Sie diese in ~/.ssh/config wie gewohnt ein; rdc wird sie automatisch übernehmen.

Schritt 2: Server bereitstellen

rdc config machine setup --name <machine-name>

Richte den Server ein. Dabei wird renet installiert und der verschlüsselte Datenspeicher erstellt.

Ihr Server ist bereit, Repositories zu hosten.

Wo die Konfiguration liegt

Die CLI speichert alles in ~/.config/rediacc/rediacc.json, einer einzelnen Plain-JSON-Datei:

rdc config show

Prüfe die JSON-Datei, die alles enthält: Maschinen, SSH-Schlüssel und Infrastruktur. Du kannst mehrere Konfigurationen anlegen, eine pro Umgebung, und mit dem --config-Flag wechseln. Den Leitfaden für mehrere Konfigurationen findest du unten verlinkt.

Diese einzelne Datei enthält Ihre Maschinen, SSH-Schlüssel und Verschlüsselungsdaten. Kopieren Sie sie auf einen anderen Laptop und Sie können von dort aus direkt loslegen.

Mehrere Konfigurationen

Sie können mehrere Konfigurationen verwalten, eine pro Umgebung (Produktion, Staging, Dev), und mit dem Flag --config bei jedem Befehl zwischen ihnen wechseln. Siehe mehrere Konfigurationen einrichten.


Weiter: Ihr erstes Repository erstellen.