Referenz
crewd — Befehle
Alle Befehle der crewd-CLI. Befehle englisch, Ausgaben deutsch.
Auf dem Server mit sudo ausführen. Alle Befehle kennen --help.
Einrichten
| Befehl | Was er tut |
|---|---|
crewd setup | Assistent: Adresse, Sichtbarkeit, Datenheimat (auch zum Nachjustieren). Mac: hier ausführen oder mit Server verbinden. --local: Linux/WSL ohne Servermodus |
crewd pair | neue Einladung für ein Gerät (QR, Link, Code) — auch der Notausgang per SSH |
crewd devices [approve|deny <anfrage> | remove <gerät>] | Geräte und offene Kopplungs-Anfragen; zulassen, ablehnen, widerrufen |
crewd visibility [open|hidden|invisible] [--open hook:<routine>|oauth] [--close …] [--relay wss://…] [--guard <pub>] | Sichtbarkeit zeigen oder wechseln, einzelne Pfade bei „verborgen“ freischalten |
crewd node connect <einladung> · node status · node disconnect | dieses Gerät als Knoten an einen Hub hängen: Agenten mit Arbeitsort mac/automatisch laufen dann hier (Dienst: crewd node run) |
crewd relay | Relay-Adresse, Zustand und Pubkey von crewd |
crewd setup --relay-only --crewd-pub <pub> --domain <domain> | Relay-Server für die Sichtbarkeit „unsichtbar“ einrichten (nostream + Wächter, keine Daten) |
Betrieb
| Befehl | Was er tut |
|---|---|
crewd status [--json] | Version, Modus, Relay, Geräte, laufende Aufträge, verfügbares Update |
crewd start | stop | restart | Dienst steuern (stop hält auch Agent-Container an) |
crewd logs [-f] [--all] | Logs von crewd (bzw. des ganzen Stacks) |
crewd doctor [--share] | alle Prüfungen mit Code und Hilfe-Link; --share: Bericht als JSON ohne Secrets |
crewd update [--version x] [--channel stable|beta] | Backup, neue Version, Neustart — bei Fehler automatisch zurück |
Daten
| Befehl | Was er tut |
|---|---|
crewd backup [--key] | Schnappschuss nach <daten>/backups (7 tägliche, 4 wöchentliche, optional restic außer Haus); --key zeigt den Master-Key |
crewd restore <datei> | Backup einspielen (bisheriger Stand wandert nach <daten>/archive) |
crewd export [datei] · import <datei> | Umzugspaket mit Master-Key erzeugen bzw. einspielen |
crewd import --allow | Einmal-Code (15 min) für den Datenumzug aus der Crew-App |
crewd move --to <ziel> [--port n] | komplette Crew umziehen, z. B. crewd move --to root@crew.example.de |
crewd home | Datenheimat zeigen |
Sonst
| Befehl | Was er tut |
|---|---|
crewd run | Daemon im Vordergrund (für Container, launchd und systemd) |
crewd relay-guard | Wächter auf einem Relay-Server: übernimmt die Pubkey-Liste von crewd (läuft im Stack von --relay-only) |
crewd uninstall [--keep-data] | alles entfernen, auf Wunsch Daten behalten |
crewd version · help | Version bzw. diese Übersicht |