Aller au contenu
Accès anticipéCoffre-fort chiffré, Liens d’accès et Machines

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.

Pour quiDéveloppeurs indépendants qui ont des identifiants cloud, des dotfiles et des projets perso sur plusieurs machines.

Exemple. Kiteline est une entreprise fictive.

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.

  1. Où garder ~/.aws/credentials et mes jetons d’API ?
  2. Comment installer un nouveau portable sans copier les dotfiles à la main ?
  3. Comment mettre mes clés sur un serveur tout neuf via SSH ?
  4. Comment retrouver une clé quand je ne me souviens que d’une partie de son nom ?
  5. Quelle était cette valeur avant que je la modifie ?
  6. Et si je perds mon ordinateur portable ?
  7. Puis-je emporter mes données si j’arrête d’utiliser Crunu ?
  8. Puis-je ajouter un collaborateur plus tard sans tout partager ?
Getting started guide un nouveau propriétaire à travers les cinq premières étapes.

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 .aws ou .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 .env variable par variable, les fichiers INI comme ~/.aws/credentials section 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

  1. 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 .prev et 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.
  2. 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/laptop par votre propre projet et environnement ; --dry-run affiche les chemins sans rien écrire.
  3. Lancez un programme avec les variables d’un projet. crunu run déchiffre l’environnement en mémoire et lance le programme avec ses variables.
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 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 crunu fonctionne 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 pull ou 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.

Déposez votre dossier ~/.aws et voyez par vous-même

Votre projet personnel est prêt dès l’inscription. Gratuit pendant l’accès anticipé.