Zum Inhalt springen
Early AccessVerschlüsselter Tresor, Freigabelinks und Maschinen

Alle Ihre Schlüssel an einem Ort, und in einer Minute auf einer neuen Maschine

Cloud-Zugangsdaten in ~/.aws, Tokens in Dotfiles, eine .env pro Nebenprojekt. Crunu bewahrt sie verschlüsselt an einem Ort auf, findet sie nach Namen und legt sie dorthin zurück, wo sie hingehören, auf einem neuen Laptop oder einem frischen Server. Kommt jemand zur Zusammenarbeit dazu, bekommt die Person nur das Projekt, das Sie teilen.

Für wenEinzelne Entwickler mit Cloud-Zugangsdaten, Dotfiles und Nebenprojekten auf mehreren Maschinen.

Beispiel. Kiteline ist ein fiktives Unternehmen.

Was Teams wie Ihres fragen

Die Fragen, die aufkommen, wenn ein Team wie Ihres seine Secrets an einen Ort bringt. Der Leitfaden unten beantwortet jede davon.

  1. Wo bewahre ich ~/.aws/credentials und meine API-Tokens auf?
  2. Wie richte ich einen neuen Laptop ein, ohne Dotfiles von Hand zu kopieren?
  3. Wie bringe ich meine Schlüssel per SSH auf einen frischen Server?
  4. Wie finde ich einen Schlüssel, wenn ich mir nur einen Teil des Namens merke?
  5. Wie lautete dieser Wert, bevor ich ihn geändert habe?
  6. Was, wenn ich meinen Laptop verliere?
  7. Kann ich meine Daten mitnehmen, wenn ich Crunu nicht mehr nutze?
  8. Kann ich später jemanden zur Zusammenarbeit hinzufügen, ohne alles zu teilen?
„Getting started“ führt einen neuen Owner durch die ersten fünf Schritte.

Die Teile von Crunu, die das abdecken

Jeder Teil folgt derselben Regel: Der Server bewahrt Chiffretext, öffentliche Schlüssel und signierte Dokumente auf und hat nie einen Schlüssel, der Ihre Werte öffnet.

  • Verschlüsselter Tresor

    Bewahren Sie .env-Dateien, Cloud-Zugangsdaten und API-Schlüssel in Projekten und Umgebungen auf, verschlüsselt auf Ihren Geräten, bevor irgendetwas den Server erreicht.

    Mehr erfahren

  • Freigabelinks

    Teilen Sie ausgewählte Dateien einer Umgebung mit jemandem ohne Konto, über einen Link, dessen Schlüssel zum Entschlüsseln nie den Server erreicht.

    Mehr erfahren

  • Maschinen

    Registrieren Sie einen Server mit einem Einmalcode. Der Agent crunu hält seine Umgebungen im Arbeitsspeicher und startet Ihre Programme damit.

    Mehr erfahren

  • Zugriffskontrolle

    Geben Sie jeder Person, Maschine und Pipeline nur die Umgebungen, die sie braucht, mit Rollen, hinter denen Schlüssel stehen und nicht nur Prüfungen auf dem Server.

    Mehr erfahren

So funktioniert es für solo-entwickler

Auf dieser Seite

Ihre Zugangsdaten liegen an zu vielen Orten

Ein neuer Laptop bedeutet einen Abend Dotfiles kopieren. Ein neuer Server bedeutet Schlüssel per SSH einfügen. Alte Tokens liegen noch in einer Notiz-App herum.

Die Aufgabe: eine verschlüsselte Kopie von allem und ein schneller Weg, jeden Teil davon auf jede Maschine zu bringen.

Einmal einrichten, überall nutzen

  • Ein persönliches Projekt für Ihre eigenen Schlüssel. Jedes Mitglied bekommt ein persönliches Projekt mit einer Umgebung für Dateien wie ~/.aws/credentials.
  • Ganze Ordner hineinziehen. Ziehen Sie Dateien oder Ordner wie .aws oder .cloudflare hinein, bis zu 300 Dateien auf einmal. Crunu errät aus Ordner, Name und Inhalt den Pfad jeder Datei auf Ihrem Computer, und Sie können ihn korrigieren.
  • Dateien werden so bearbeitet, wie sie geschrieben sind. .env-Dateien Variable für Variable, INI-Dateien wie ~/.aws/credentials Abschnitt für Abschnitt, flaches YAML feldweise, alles andere als reiner Text.
  • Alles finden mit ⌘K. Suchen Sie nach Variablenname, Dienst, Pfad oder Aktion. Werte werden nie durchsucht und nie in Ergebnissen angezeigt. Ein kopierter Wert wird nach einer Minute aus der Zwischenablage gelöscht.
  • Ein Schlüsselgenerator. Erzeugen Sie im Editor einen Wert mit 40 Zeichen.
  • Wissen, wo neu ausgestellt wird. Zwanzig bekannte Dienste, darunter AWS, Cloudflare, GitHub, Stripe und OpenAI, zeigen einen Link zu der Seite, auf der Sie einen neuen Schlüssel ausstellen.
  • Verlauf für jede Datei. Die letzten 100 Versionen mit allen Änderungen, und jede davon lässt sich als neue Version wiederherstellen.

Drei Wege, Ihre Dateien zu installieren

  1. Aus dem Browser, ohne Agenten. Laden Sie ein Installationsskript für die Dateien einer Umgebung herunter. Es schreibt jede Datei mit den Rechten 0600, behält die vorherige Version als .prev und prüft SHA-256, bevor irgendetwas an seinen Platz kommt. Führen Sie es lokal aus oder per SSH auf einem Server, ohne es dorthin zu kopieren.
  2. Mit der Kommandozeile crunu. Melden Sie sich auf der Maschine mit Passwort, Secret Key und einem zweiten Faktor an und schreiben Sie dann Ihre Dateien an ihre Pfade. Ersetzen Sie dotfiles/laptop durch Ihr eigenes Projekt und Ihre Umgebung; --dry-run gibt die Pfade aus, ohne etwas zu schreiben.
  3. Ein Programm mit den Variablen eines Projekts starten. crunu run entschlüsselt die Umgebung im Arbeitsspeicher und startet das Programm mit ihren Variablen.
Shell
ssh my-server sh -s < ~/Downloads/crunu-install-20261027-1430.sh && rm ~/Downloads/crunu-install-20261027-1430.sh

crunu login --server https://app.crunu.com --email you@example.com
crunu pull --env dotfiles/laptop --dry-run
crunu pull --env dotfiles/laptop

crunu run --env side-project/development -- npm run dev

crunu pull schreibt nicht in Startdateien der Shell, ~/.ssh/ oder systemd-Verzeichnisse, wenn Sie nicht jeden Pfad einzeln erlauben, und fragt nach, bevor es an einen Pfad schreibt, an den es noch nie geschrieben hat.

Gehen Sie, wann Sie wollen

  • Offline-Kopie. Laden Sie jede Umgebung, die Sie lesen können, als eine Datei herunter, die sich mit Ihrem Passwort und Secret Key öffnet, ohne den Server.
  • Exporte. Eine Umgebung als einzelne .env, als Datei mit eigenem Passwort von mindestens 16 Zeichen oder als Datei für Ansible Vault.

Bevor Sie sich darauf verlassen

  • Niemand kann Ihr Passwort zurücksetzen. Der Server hatte es nie. Drucken Sie Ihr Emergency Kit aus und erstellen Sie einen Wiederherstellungscode. Ohne Ihr Passwort, Ihren Secret Key und Ihren Wiederherstellungscode kann niemand Ihr Konto öffnen.
  • Kein Windows, keine mobilen Apps, keine Browsererweiterung. Die Kommandozeile crunu läuft unter Linux und macOS; die Web-App funktioniert in Chrome 113+, Safari 17+ und Firefox 129+.
  • Auf die Festplatte geschriebene Dateien bleiben dort. Crunu entfernt keine Dateien, die crunu pull oder ein Installationsskript geschrieben hat.
  • Keine Verweise ${…} zwischen Secrets. Jeder Wert wird so gespeichert, wie er geschrieben ist.

Jede Grenze und was Sie dagegen tun können, steht auf der Seite zu den Grenzen.

Verwandte Dokumentation und Integrationen

Fragen aus der Praxis

Nicht dabei? Schreiben Sie an support@crunu.com, und ein Mensch antwortet.

Lohnt es sich für eine einzelne Person?

Wenn Ihre Schlüssel an mehr als einem Ort liegen, ja. Sie bekommen eine verschlüsselte Kopie, Suche nach Namen, einen Verlauf und eine Installation mit einem Befehl auf jeder Maschine mit Linux oder macOS. Und im Early Access ist es kostenlos.

Kann ich später jemanden zur Zusammenarbeit hinzufügen?

Ja. Laden Sie die Person in Ihre Organisation ein und gewähren Sie nur das Projekt, das Sie teilen. Ihr persönliches Projekt bleibt Ihres.

Was, wenn ich meinen Laptop verliere?

Melden Sie sich von einem anderen Gerät an und wählen Sie „Device compromised“. Das ersetzt Ihre Kontoschlüssel, meldet Ihre anderen Geräte ab und rotiert die Schlüssel jeder Umgebung, die Sie hatten.

Wo bekomme ich die Kommandozeile crunu?

Releases werden auf releases.crunu.com veröffentlicht, mit Binaries für Linux und macOS auf amd64 und arm64, .deb-Paketen und einem signierten Manifest. Die App zeigt den Installationsbefehl mit den SHA-256-Prüfsummen aus diesem Manifest.

Funktioniert Crunu offline?

Eine Offline-Kopie öffnet sich ohne den Server. Die Kommandozeile crunu braucht den Server, um sich anzumelden und Umgebungen zu holen.

Ziehen Sie Ihren Ordner ~/.aws hinein und sehen Sie selbst

Ihr persönliches Projekt ist bereit, sobald Sie sich registrieren. Kostenlos im Early Access.