Sobre o projeto
Cloudstic CLI é uma ferramenta de backup de linha de comando de código aberto, focada em armazenamento criptografado e endereçável por conteúdo. Ela pode fazer backup de diretórios locais, Google Drive e OneDrive, com suporte incremental via APIs nativas de Mudanças do Google Drive e Delta do OneDrive. Os dados são armazenados usando criptografia AES-256-GCM, com suporte para senha, chave de plataforma ou slots de chave de recuperação. Os backups são desduplicados entre fontes, então arquivos idênticos são armazenados apenas uma vez, e apenas arquivos alterados são adicionados durante execuções incrementais.
Suporta múltiplos backends de armazenamento, incluindo sistemas de arquivos locais, Amazon S3 e serviços compatíveis como R2 e MinIO, e Backblaze B2. Políticas de retenção podem manter snapshots por última contagem, hora, dia, semana, mês ou ano. Cloudstic também detecta drives portáteis por UUID de partição GPT, permitindo que o mesmo USB ou disco externo seja feito backup de forma consistente em macOS, Linux e Windows, independentemente do ponto de montagem. Os usuários podem listar snapshots, buscar arquivos entre snapshots, restaurar snapshots ou arquivos específicos, e visualizar operações de backup com o modo dry-run.
O projeto inclui perfis para salvar configurações de backup, conclusão de shell, um dashboard TUI interativo e documentação cobrindo configuração, criptografia, fontes, modelo de armazenamento e contribuição. É escrito em Go e pode ser instalado via Homebrew, winget, Go install, um script curl ou binários de release pré-construídos. Um serviço separado, Cloudstic Cloud, é mencionado para agendamento, armazenamento e retenção gerenciados, mas o repositório em si fornece o motor CLI auto-hospedado.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.