Login Fazer Backup do Meu Mac

Para Desenvolvedores

Backup de Mac Feito
para Desenvolvedores

Faça backup dos seus dotfiles, SSH keys, instalações do Homebrew, repositórios Git e de tudo o resto — automaticamente, encriptado e restaurável num Mac novo em menos de uma hora com o Migration Assistant.

Por Que Razão os Desenvolvedores Precisam de Mais do que Sincronização de Ficheiros

O iCloud Drive e o Dropbox sincronizam a sua pasta Documentos. Não capturam as partes do macOS que importam para um desenvolvedor no ativo.

A Sua Toolchain Vive Fora de ~/Documents

Pacotes do Homebrew, versões do asdf/nvm/rbenv, SDKs de linguagens, certificados de assinatura, preferências da IDE — nada disso fica nas pastas que os serviços de sincronização na nuvem incluem no backup. O Time Machine captura o sistema de ficheiros completo.

Dotfiles São Fáceis de Perder

O seu ~/.zshrc, ~/.gitconfig, ~/.ssh/config, ~/.aws/credentials e as dezenas de dotfiles que ajustou ao longo dos anos são críticos e raramente estão commitados nalgum lado. Um backup a sério inclui-os automaticamente.

O Dia da Migração É Brutal Sem Ele

Configurar um Mac novo sem um snapshot do Time Machine significa um dia inteiro a reinstalar ferramentas, recriar SSH keys, importar certificados e tentar lembrar-se de "o que foi que eu personalizei da última vez?" O Migration Assistant transforma isso numa pausa para o café.

O Que o Time Machine Inclui no Backup num Mac de Desenvolvedor

Um inventário completo de tudo o que o Capsule Backup protege, por predefinição, numa configuração típica de desenvolvedor.

Toolchains & runtimes

  • /opt/homebrew (Apple Silicon)
  • /usr/local (Macs Intel)
  • ~/.asdf, ~/.nvm, ~/.rbenv, ~/.pyenv
  • ~/.cargo, ~/go, ~/.deno, ~/.bun
  • ~/.rustup, instalações de JDK

Configuração & segredos

  • ~/.zshrc, ~/.bashrc, ~/.config
  • ~/.ssh/ — chaves e configuração
  • ~/.aws/credentials, ~/.kube/config
  • ~/.gnupg/, certificados de assinatura
  • Porta-chaves do macOS (encriptado)

Editores & IDEs

  • Configurações, atalhos, snippets e extensões do VS Code
  • Configurações das IDEs JetBrains (~/Library/Application Support/JetBrains)
  • Configurações e plugins do Neovim/Vim
  • Perfis do iTerm2/Warp/Ghostty
  • Preferências e provisioning profiles do Xcode

Código & bases de dados

  • Todos os repositórios Git (~/code, ~/dev, etc.)
  • Alterações não commitadas entre os commits
  • Ficheiros de dados locais de Postgres/MySQL/SQLite
  • Imagens e volumes do Docker (opcional)
  • Personalizações das ferramentas de desenvolvimento do navegador

Dica: exclua node_modules/, target/, build/, .next/ e Docker.raw se quiser backups leves. Time Machine → Opções.

Três Cenários de Desenvolvedor Resolvidos

Cenário 1

Estragou o seu .zshrc às 2 da manhã

Abra o Time Machine, recue uma hora, restaure o ficheiro. Está de volta a um shell funcional em menos de um minuto. Sem histórico do Git, sem tentar lembrar-se do que alterou.

Cenário 2

O seu MacBook morre antes da demo

Peça emprestado o Mac de um colega ou compre um novo. Execute o Migration Assistant a apontar para o seu volume do Capsule Backup. Aplicações, dotfiles, estado da IDE, SSH keys, credenciais — tudo de volta. Demo à hora certa.

Cenário 3

Faz upgrade para um novo Mac com chip da série M

O Migration Assistant lê o seu snapshot mais recente do Time Machine na nuvem. Todo o seu ambiente de desenvolvimento migra — incluindo o Homebrew, que o Migration Assistant volta a associar corretamente a /opt/homebrew em Apple Silicon.

FAQ para Desenvolvedores

O Time Machine faz backup da minha instalação do Homebrew, /opt, /usr/local e outras ferramentas de desenvolvimento?

Sim. O Time Machine faz backup de todo o seu diretório home de utilizador, além dos ficheiros de sistema. Instalações do Homebrew (/opt/homebrew em Apple Silicon, /usr/local em Intel), caches de npm/yarn, toolchains de linguagens em ~/.asdf, ~/.nvm, ~/.rbenv e ficheiros de configuração em ~/.config são todos incluídos por predefinição. Pode excluir ruído como node_modules e artefactos de build em Definições do Sistema → Time Machine → Opções.

Minhas imagens e volumes do Docker são incluídos no backup?

O Docker Desktop armazena imagens e volumes dentro de um único ficheiro Docker.raw ou Docker.qcow2 em ~/Library/Containers/com.docker.docker/Data/. O Time Machine faz backup dele como de qualquer outro ficheiro, mas o ficheiro pode ter muitos GB e mudar constantemente, pelo que os backups incluirão o ficheiro inteiro de cada vez. A maioria dos desenvolvedores exclui os dados do Docker e conta com Dockerfiles + pulls do registry para o restauro. Adicione o caminho à lista de exclusão do Time Machine para manter os snapshots rápidos.

Posso restaurar o meu ambiente de desenvolvimento num Mac novo em folha?

Sim. Arranque o Mac novo, execute o Migration Assistant, aponte-o para o seu volume do Capsule Backup e selecione o backup mais recente. Aplicações, dotfiles, SSH keys, certificados de assinatura, preferências da IDE e todo o seu ambiente de utilizador voltam exatamente como estavam. A maioria dos desenvolvedores fica produtiva numa máquina nova em 30 a 60 minutos — sem reinstalar manualmente pacotes do brew, sem voltar a clonar todos os repositórios.

É seguro fazer backup de SSH keys e credenciais?

Sim, quando ativa a encriptação do Time Machine. As suas chaves privadas, ~/.ssh, ~/.aws/credentials, ~/.gnupg e o Porta-chaves do macOS são encriptados no seu Mac com uma palavra-passe que só você conhece, antes de serem enviados pelo túnel encriptado SMB3. Nem mesmo os operadores do Capsule Backup conseguem ler o conteúdo.

E os meus repositórios Git — ele faz backup do trabalho não commitado?

Sim. O Time Machine tira snapshots do sistema de ficheiros a cada hora, pelo que as suas alterações não commitadas, stashes, ficheiros não monitorizados e branches locais são capturados entre os commits. Encare isto como uma rede de segurança para quando se esquece de fazer push ou executa acidentalmente git reset --hard no momento errado.

Vários Macs (portátil + máquina desktop de desenvolvimento) podem fazer backup no mesmo plano?

Sim. Todos os planos do Capsule Backup são baseados no armazenamento, com dispositivos ilimitados. O Time Machine cria um .backupbundle separado por Mac no volume partilhado, pelo que o seu portátil e o seu desktop mantêm históricos de backup independentes no mesmo plano.

Os backups a cada hora vão deixar a minha IDE ou compilação mais lenta?

Não. O Time Machine é incremental e corre em modo de baixa prioridade — apenas os ficheiros alterados são enviados a cada hora. Após o backup completo inicial, os snapshots contínuos costumam usar de alguns MB a algumas centenas de MB e são imperceptíveis durante sessões normais de programação. O SMB3 sobre um uplink de fibra de 1 Gbps conclui a maioria dos incrementais em segundos.

O Capsule Backup não é afiliado nem endossado pela Apple Inc. Time Machine, macOS, Finder, Migration Assistant e Xcode são marcas registadas da Apple Inc.

Pronto para fazer backup do seu Mac de desenvolvimento?

Teste gratuito de 7 dias. Restaure todo o seu ambiente em qualquer Mac, a qualquer hora.