Zum Inhalt

Installation

Installiere Weave und bringe den Service bis zum ersten Start. Die folgenden Schritte führen dich durch Installation, Konfiguration und Inbetriebnahme.

Informiere dich im Vorfeld über die Deployment Möglichkeiten.

Weave ist noch nicht über das offizielle RHEL Repository erhältlich. Installation erfolgt direkt aus dem Release-Bucket.

1. Installation via dnf (GA Channel)

Weitere Release-Channels sind unter Release beschrieben.

Wähle die passende Architektur:

x86_64 (AMD/Intel):

$ sudo dnf install https://weave.radiantgarden.io/dl/ga/weave.x86_64.rpm

aarch64 (ARM):

$ sudo dnf install https://weave.radiantgarden.io/dl/ga/weave.aarch64.rpm

Weave ist noch nicht in den offiziellen Debian/Ubuntu Repositories enthalten. Installation erfolgt direkt aus dem Release-Bucket.

1. Installation via apt (GA Channel)

Weitere Release-Channels sind unter Release beschrieben.

Wähle die passende Architektur:

x86_64 (AMD/Intel):

$ curl -fsSLO https://weave.radiantgarden.io/dl/ga/weave_amd64.deb
$ sudo apt install ./weave_amd64.deb

aarch64 (ARM):

$ curl -fsSLO https://weave.radiantgarden.io/dl/ga/weave_arm64.deb
$ sudo apt install ./weave_arm64.deb

2. Konfiguration prüfen & anpassen (optional)

Passe bei Bedarf die Konfiguration an. Die Standardwerte sind für die meisten Installationen ausreichend.

$ sudo $EDITOR /etc/weave/bootstrap.yml

Inhalt bootstrap.yml

3. Benutzerberechtigungen einrichten

Füge deinen Benutzer zur weave-Gruppe hinzu, um auf die CLI und den Daemon zugreifen zu können.

$ sudo usermod -aG weave $USER   # User in die weave Gruppe hinzufügen
$ newgrp weave                   # Aktiviert die neue Gruppe ohne Re-Login

4. Service aktivieren und starten

Aktiviere den automatischen Start und starte den Service.

$ sudo systemctl enable weaved   # Auto-Start beim Boot
$ sudo systemctl start weaved    # Sofort starten

5. Überprüfen

Stelle sicher, dass dein Benutzer korrekt eingerichtet ist und der Service läuft:

$ groups | grep weave          # User ist in der weave-Gruppe
$ systemctl is-active weaved   # Service aktiv

Überprüfe anschließend die Funktionalität der CLI:

$ weave health show   # Verbindung zum Daemon funktioniert

6. Master Key sichern

Der Master Key wird nach dem ersten weaved Start erzeugt und für den Restore von Backups benötigt. Speichere ihn unmittelbar nach der Installation an einem sicheren Ort (z. B. Secret Vault oder Passwort-Manager).

Der Standardpfad ist in der bootstrap.yml unter encryptionkey: hinterlegt.

Master Key sicher aufbewahren

Ein Verlust führt dazu, dass alle Backups unbrauchbar sind. Der Key kann nicht wiederhergestellt werden.

Wenn alle Befehle erfolgreich sind, ist die Installation abgeschlossen.