Buscar

Ferramentas

restic

Programa de backup de linha de comando, gratuito e criptografado, que envia snapshots incrementais para disco, SFTP, S3 e outras nuvens.

  • DevOps e Infraestrutura
restic

Para o projeto restic, restaurar importa mais do que copiar. O programa faz backup pela linha de comando para um repositório criptografado e facilita conferir se os dados voltam inteiros. Roda em Linux, macOS, Windows, FreeBSD e OpenBSD.

Para que serve

  • Copiar arquivos para uma pasta local, um servidor SFTP ou um rest-server próprio.
  • Mandar backups para S3 ou serviço compatível, Backblaze B2, Azure Blob Storage, Google Cloud Storage e OpenStack Swift.
  • Alcançar outros destinos por meio do rclone, que o restic usa como ponte.
  • Gravar snapshots incrementais: cada rodada envia só o que mudou, sem repetir dados já salvos.
  • Recuperar arquivos com restic restore ou navegar em snapshots antigos com restic mount.

Como começar

Há binários prontos na página de releases do GitHub, e a documentação lista brew install restic no macOS, apt-get install restic no Debian, scoop install restic no Windows e a imagem Docker restic/restic. O uso básico tem dois passos, criar o repositório e fazer o backup:

restic init --repo /tmp/backup
restic --repo /tmp/backup backup ~/work

O init pede uma senha. Guarde essa senha em lugar seguro: o próprio restic avisa que, sem ela, os dados ficam perdidos de forma irrecuperável. Para montar a rotina completa, com cópia fora do local, veja o guia de backup 3-2-1.

Licença e custo

Pela BSD 2-Clause, a única obrigação é manter o aviso de copyright, mesmo que o restic vá parar dentro de um produto fechado. O site diz que o programa é inteiramente gratuito e não oferece plano pago. Você paga só o armazenamento que contratar.

Quando vale a pena

Administradores que já têm um bucket ou um servidor SFTP e querem backup criptografado por script são o público certo. Quem quer tela com botões vai estranhar, porque tudo passa pelo terminal. Antes de definir a frequência dos snapshots, calcule o RPO e o RTO da empresa. BorgBackup e Kopia resolvem o mesmo problema.