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.
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.
- Wo bewahre ich ~/.aws/credentials und meine API-Tokens auf?
- Wie richte ich einen neuen Laptop ein, ohne Dotfiles von Hand zu kopieren?
- Wie bringe ich meine Schlüssel per SSH auf einen frischen Server?
- Wie finde ich einen Schlüssel, wenn ich mir nur einen Teil des Namens merke?
- Wie lautete dieser Wert, bevor ich ihn geändert habe?
- Was, wenn ich meinen Laptop verliere?
- Kann ich meine Daten mitnehmen, wenn ich Crunu nicht mehr nutze?
- Kann ich später jemanden zur Zusammenarbeit hinzufügen, ohne alles zu teilen?
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
.awsoder.cloudflarehinein, 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/credentialsAbschnitt 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
- 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
.prevund 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. - 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/laptopdurch Ihr eigenes Projekt und Ihre Umgebung;--dry-rungibt die Pfade aus, ohne etwas zu schreiben. - Ein Programm mit den Variablen eines Projekts starten.
crunu runentschlüsselt die Umgebung im Arbeitsspeicher und startet das Programm mit ihren Variablen.
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 devcrunu 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
crunulä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 pulloder 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.