Toutes vos clés au même endroit, et sur une nouvelle machine en une minute
Des identifiants cloud dans ~/.aws, des jetons dans les dotfiles, un .env par projet perso. Crunu les garde chiffrés en un seul endroit, les retrouve par leur nom et les remet à leur place, sur un nouvel ordinateur portable ou un serveur tout neuf. Quand un collaborateur vous rejoint, il ne reçoit que le projet que vous partagez.
Les questions que se posent les équipes comme la vôtre
Les questions qui reviennent quand une équipe comme la vôtre réunit ses secrets en un seul endroit. Le guide ci-dessous répond à chacune d’elles.
- Où garder ~/.aws/credentials et mes jetons d’API ?
- Comment installer un nouveau portable sans copier les dotfiles à la main ?
- Comment mettre mes clés sur un serveur tout neuf via SSH ?
- Comment retrouver une clé quand je ne me souviens que d’une partie de son nom ?
- Quelle était cette valeur avant que je la modifie ?
- Et si je perds mon ordinateur portable ?
- Puis-je emporter mes données si j’arrête d’utiliser Crunu ?
- Puis-je ajouter un collaborateur plus tard sans tout partager ?
Les parties de Crunu qui y répondent
Chaque partie suit la même règle : le serveur garde des données chiffrées, des clés publiques et des documents signés, et ne détient jamais de clé qui ouvre vos valeurs.
Coffre-fort chiffré
Rangez fichiers .env, identifiants cloud et clés d’API dans des projets et des environnements, chiffrés sur vos appareils avant que quoi que ce soit n’atteigne le serveur.
En savoir plus
Liens d’accès
Partagez des fichiers choisis d’un environnement avec quelqu’un qui n’a pas de compte, par un lien dont la clé de déchiffrement n’atteint jamais le serveur.
En savoir plus
Machines
Enrôlez un serveur avec un code à usage unique : l’agent crunu garde ses environnements en mémoire et lance vos programmes avec eux.
En savoir plus
Contrôle d’accès
Donnez à chaque personne, machine et pipeline les seuls environnements dont ils ont besoin, avec des rôles adossés à des clés de chiffrement et pas seulement à des contrôles du serveur.
En savoir plus
Comment ça marche pour les développeurs solo
Sur cette page
Vos identifiants vivent à trop d’endroits
Un nouvel ordinateur portable, c’est une soirée à copier des dotfiles. Un nouveau serveur, c’est coller des clés via SSH. De vieux jetons traînent dans une application de notes.
Le besoin : un seul exemplaire chiffré de tout, et un moyen rapide d’en mettre n’importe quelle partie sur n’importe quelle machine.
À configurer une fois, à utiliser partout
- Un projet personnel pour vos propres clés. Chaque membre dispose d’un projet personnel avec un environnement pour des fichiers comme
~/.aws/credentials. - Déposez des dossiers entiers. Faites glisser des fichiers ou des dossiers comme
.awsou.cloudflare, jusqu’à 300 fichiers à la fois. Crunu devine le chemin de chaque fichier sur votre ordinateur d’après le dossier, le nom et le contenu, et vous pouvez le corriger. - Des fichiers modifiés tels qu’ils sont écrits. Les fichiers
.envvariable par variable, les fichiers INI comme~/.aws/credentialssection par section, le YAML plat champ par champ, tout le reste en texte brut. - Tout retrouver avec ⌘K. Cherchez par nom de variable, service, chemin ou action. Les valeurs ne sont jamais cherchées ni affichées dans les résultats. Une valeur copiée est effacée du presse-papiers au bout d’une minute.
- Un générateur de clés. Générez une valeur de 40 caractères dans l’éditeur.
- Savoir où réémettre. Vingt services connus, dont AWS, Cloudflare, GitHub, Stripe et OpenAI, affichent un lien vers la page où émettre une nouvelle clé.
- Un historique pour chaque fichier. Les 100 dernières versions avec ce qui a changé, et la restauration de n’importe laquelle comme nouvelle version.
Trois façons d’installer vos fichiers
- Depuis le navigateur, sans agent. Téléchargez un script d’installation pour les fichiers d’un environnement. Il écrit chaque fichier avec les permissions 0600, garde la version précédente en
.prevet vérifie le SHA-256 avant de mettre quoi que ce soit en place. Lancez-le en local, ou sur un serveur via SSH sans l’y copier. - Avec la ligne de commande crunu. Connectez-vous sur la machine avec votre mot de passe, votre Secret Key et un second facteur, puis écrivez vos fichiers à leurs chemins. Remplacez
dotfiles/laptoppar votre propre projet et environnement ;--dry-runaffiche les chemins sans rien écrire. - Lancez un programme avec les variables d’un projet.
crunu rundéchiffre l’environnement en mémoire et lance le programme avec ses variables.
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 n’écrit pas dans les fichiers de démarrage du shell, dans ~/.ssh/ ni dans les répertoires systemd tant que vous n’avez pas autorisé chaque chemin, et demande confirmation avant d’écrire un chemin qu’il n’a jamais écrit.
Partez quand vous voulez
- Copie hors ligne. Téléchargez tous les environnements que vous pouvez lire dans un seul fichier qui s’ouvre avec votre mot de passe et votre Secret Key, sans le serveur.
- Exports. Un environnement en un seul
.env, en fichier protégé par son propre mot de passe d’au moins 16 caractères, ou en fichier Ansible Vault.
Avant de compter dessus
- Personne ne peut réinitialiser votre mot de passe. Le serveur ne l’a jamais eu. Imprimez votre Emergency Kit et créez un code de récupération. Sans votre mot de passe, votre Secret Key et votre code de récupération, personne ne peut ouvrir votre compte.
- Ni Windows, ni applications mobiles, ni extension de navigateur. La ligne de commande
crunufonctionne sous Linux et macOS ; l’application web fonctionne dans Chrome 113+, Safari 17+ et Firefox 129+. - Les fichiers écrits sur le disque y restent. Crunu ne supprime pas les fichiers écrits par
crunu pullou par un script d’installation. - Pas de références
${…}entre secrets. Chaque valeur est stockée telle qu’elle est écrite.
Chaque limite, avec ce qu’il faut faire, figure sur la page des limites.
Documentation et intégrations associées
Questions et réponses
Votre question n’est pas traitée ici ? Écrivez à support@crunu.com : une personne vous répondra.
Est-ce utile pour une seule personne ?
Si vos clés vivent à plus d’un endroit, oui. Vous obtenez un seul exemplaire chiffré, la recherche par nom, un historique et une installation en une commande sur n’importe quelle machine Linux ou macOS. Et c’est gratuit pendant l’accès anticipé.
Puis-je ajouter un collaborateur plus tard ?
Oui. Invitez-le dans votre organisation et n’accordez que le projet que vous partagez. Votre projet personnel reste à vous.
Et si je perds mon ordinateur portable ?
Connectez-vous depuis un autre appareil et choisissez Device compromised. L’action remplace les clés de votre compte, déconnecte vos autres appareils et renouvelle les clés de chaque environnement que vous déteniez.
Où obtenir la ligne de commande crunu ?
Les versions sont publiées sur releases.crunu.com, avec des binaires pour Linux et macOS en amd64 et arm64, des paquets .deb et un manifeste signé. L’application affiche la commande d’installation avec les sommes de contrôle SHA-256 tirées de ce manifeste.
Crunu fonctionne-t-il hors ligne ?
Une copie hors ligne s’ouvre sans le serveur. La ligne de commande crunu a besoin du serveur pour se connecter et récupérer les environnements.