Todas as suas chaves num só lugar, e numa máquina nova em um minuto
Credenciais de nuvem em ~/.aws, tokens em dotfiles, um .env por projeto paralelo. O Crunu os mantém criptografados num só lugar, encontra-os pelo nome e os coloca de volta onde devem ficar, num notebook novo ou num servidor recém-criado. Quando alguém entra para colaborar, recebe só o projeto que você compartilha.
Perguntas que equipes como a sua fazem
As perguntas que surgem quando uma equipe como a sua reúne os segredos num só lugar. O guia abaixo responde a cada uma delas.
- Onde guardo o ~/.aws/credentials e os meus tokens de API?
- Como configuro um notebook novo sem copiar dotfiles à mão?
- Como coloco as minhas chaves num servidor novo por SSH?
- Como encontro uma chave quando só lembro de parte do nome?
- Qual era este valor antes de eu mudá-lo?
- E se eu perder o meu notebook?
- Posso levar os meus dados se parar de usar o Crunu?
- Posso adicionar alguém para colaborar depois, sem compartilhar tudo?
As partes do Crunu que cobrem isso
Todas as partes seguem a mesma regra: o servidor guarda texto cifrado, chaves públicas e documentos assinados, e nunca tem uma chave que abra os seus valores.
Cofre criptografado
Guarde arquivos .env, credenciais de nuvem e chaves de API em projetos e ambientes, criptografados nos seus dispositivos antes que qualquer coisa chegue ao servidor.
Saiba mais
Links de acesso
Compartilhe arquivos selecionados de um ambiente com alguém sem conta, por um link cuja chave de descriptografia nunca chega ao servidor.
Saiba mais
Máquinas
Registre um servidor com um código de uso único, e o agente crunu mantém os ambientes dele em memória e inicia os seus programas com eles.
Saiba mais
Controle de acesso
Dê a cada pessoa, máquina e pipeline só os ambientes de que precisam, com funções garantidas por chaves de criptografia, e não apenas por verificações do servidor.
Saiba mais
Como funciona para desenvolvedores solo
Nesta página
As suas credenciais estão em lugares demais
Um notebook novo significa uma noite copiando dotfiles. Um servidor novo significa colar chaves por SSH. Tokens antigos ficam esquecidos num app de notas.
O trabalho é ter uma cópia criptografada de tudo e um jeito rápido de colocar qualquer parte dela em qualquer máquina.
Configure uma vez, use em todo lugar
- Um projeto pessoal para as suas próprias chaves. Cada membro recebe um projeto pessoal com um ambiente para arquivos como
~/.aws/credentials. - Solte pastas inteiras. Arraste arquivos ou pastas como
.awsou.cloudflare, até 300 arquivos de uma vez. O Crunu deduz o caminho de cada arquivo no seu computador pela pasta, pelo nome e pelo conteúdo, e você pode corrigir. - Arquivos editados do jeito que são escritos. Arquivos
.envvariável por variável, arquivos INI como~/.aws/credentialsseção por seção, YAML plano campo a campo, todo o resto como texto comum. - Encontre qualquer coisa com ⌘K. Busque pelo nome da variável, serviço, caminho ou ação. Os valores nunca entram na busca nem aparecem nos resultados. Um valor copiado é apagado da área de transferência depois de um minuto.
- Um gerador de chaves. Gere um valor de 40 caracteres no editor.
- Saiba onde reemitir. Vinte serviços conhecidos, entre eles AWS, Cloudflare, GitHub, Stripe e OpenAI, mostram um link para a página onde você emite uma chave nova.
- Histórico de cada arquivo. As últimas 100 versões, com o que mudou, e a restauração de qualquer uma delas como uma nova versão.
Três jeitos de instalar os seus arquivos
- Pelo navegador, sem agente. Baixe um script de instalação com os arquivos de um ambiente. Ele grava cada arquivo com permissões 0600, mantém a versão anterior como
.preve confere o SHA-256 antes de colocar qualquer coisa no lugar. Rode-o localmente, ou num servidor por SSH, sem copiá-lo para lá. - Com a linha de comando crunu. Entre na máquina com a sua senha, a sua Secret Key e um segundo fator, e grave os seus arquivos nos caminhos deles. Troque
dotfiles/laptoppelo seu próprio projeto e ambiente; o--dry-runmostra os caminhos sem gravar nada. - Rode um programa com as variáveis de um projeto. O
crunu rundescriptografa o ambiente em memória e inicia o programa com as variáveis dele.
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 devO crunu pull não grava em arquivos de inicialização do shell, em ~/.ssh/ nem em diretórios do systemd, a menos que você permita cada caminho, e pergunta antes de gravar num caminho em que nunca gravou.
Saia quando quiser
- Cópia offline. Baixe todos os ambientes que você consegue ler como um único arquivo, que abre com a sua senha e a sua Secret Key, sem o servidor.
- Exportações. Um ambiente como um único
.env, como um arquivo com senha própria de pelo menos 16 caracteres, ou como um arquivo do Ansible Vault.
Antes de depender dele
- Ninguém consegue redefinir a sua senha. O servidor nunca a teve. Imprima o seu Emergency Kit e crie um código de recuperação. Sem a sua senha, a Secret Key e o código de recuperação, ninguém consegue abrir a sua conta.
- Sem Windows, sem apps para celular, sem extensão de navegador. A linha de comando
crunuroda no Linux e no macOS; o app web funciona no Chrome 113+, no Safari 17+ e no Firefox 129+. - Arquivos gravados no disco continuam no disco. O Crunu não remove os arquivos que o
crunu pullou um script de instalação gravaram. - Sem referências
${…}entre segredos. Cada valor é armazenado como foi escrito.
Cada limite, com o que fazer a respeito, está na página de limitações.
Documentação e integrações relacionadas
Dúvidas e respostas
Não encontrou a resposta? Escreva para support@crunu.com, e uma pessoa vai responder.
Vale a pena para uma pessoa só?
Se as suas chaves estão em mais de um lugar, vale. Você tem uma cópia criptografada, busca por nome, histórico e instalação com um comando em qualquer máquina Linux ou macOS. E é grátis durante o acesso antecipado.
Posso adicionar alguém para colaborar depois?
Sim. Convide a pessoa para a sua organização e conceda só o projeto que você compartilha. O seu projeto pessoal continua só seu.
E se eu perder o meu notebook?
Entre por outro dispositivo e escolha Device compromised. Isso substitui as chaves da sua conta, desconecta os seus outros dispositivos e rotaciona as chaves de todos os ambientes que você tinha.
Onde consigo a linha de comando crunu?
Os releases são publicados em releases.crunu.com, com binários para Linux e macOS em amd64 e arm64, pacotes .deb e um manifesto assinado. O app mostra o comando de instalação com os checksums SHA-256 desse manifesto.
O Crunu funciona offline?
Uma cópia offline abre sem o servidor. A linha de comando crunu precisa do servidor para entrar e buscar os ambientes.