Pular para o conteúdo
Acesso antecipadoCofre criptografado, Links de acesso e Máquinas

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.

Para quem éDesenvolvedores individuais com credenciais de nuvem, dotfiles e projetos paralelos em várias máquinas.

Exemplo. A Kiteline é uma empresa fictícia.

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.

  1. Onde guardo o ~/.aws/credentials e os meus tokens de API?
  2. Como configuro um notebook novo sem copiar dotfiles à mão?
  3. Como coloco as minhas chaves num servidor novo por SSH?
  4. Como encontro uma chave quando só lembro de parte do nome?
  5. Qual era este valor antes de eu mudá-lo?
  6. E se eu perder o meu notebook?
  7. Posso levar os meus dados se parar de usar o Crunu?
  8. Posso adicionar alguém para colaborar depois, sem compartilhar tudo?
O Getting started guia um novo Owner pelos cinco primeiros passos.

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 .aws ou .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 .env variável por variável, arquivos INI como ~/.aws/credentials seçã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

  1. 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 .prev e confere o SHA-256 antes de colocar qualquer coisa no lugar. Rode-o localmente, ou num servidor por SSH, sem copiá-lo para lá.
  2. 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/laptop pelo seu próprio projeto e ambiente; o --dry-run mostra os caminhos sem gravar nada.
  3. Rode um programa com as variáveis de um projeto. O crunu run descriptografa o ambiente em memória e inicia o programa com as variáveis dele.
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

O 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 crunu roda 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 pull ou 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.

Solte a sua pasta ~/.aws e veja

O seu projeto pessoal fica pronto assim que você cria a conta. Grátis durante o acesso antecipado.