Qual é a melhor / mais segura forma de baixar / enviar / manter backups offline?

1

Eu tenho um pequeno aplicativo que usa o MySQL. Eu estou em uma pequena caixa do Ubuntu usando o Apache na Digital Ocean. Caso algo dê errado, eu gostaria de ter algo que periodicamente me envie ou baixe de alguma forma um backup do meu banco de dados.

Meu banco de dados contém informações pessoais como e-mails e senhas de texto simples (haha), por isso não quero fazer nada em que esses dados possam ser roubados ao longo do caminho.

A melhor maneira de manter backups é apenas periodicamente fazer um despejo de banco de dados e, em seguida, fazer o download desse arquivo ou há alguma maneira mais sofisticada de que estou faltando? O que as pessoas costumam fazer para proteger seus dados e garantir que eles tenham algo no caso de serem comprometidos?

Obrigado

    
por Sunjay Varma 15.07.2014 / 09:04

2 respostas

2

Não existe o melhor caminho [tm] . Mas basicamente você precisa considerar três etapas:

  1. Exportação de dados: um despejo SQL é bom (para todos os pequenos bancos de dados sem problemas de desempenho).
  2. Criptografia (opcional, mas recomendada): basta adicionar o PGP ao pipe, muito fácil, porque você só precisa da sua chave pública no servidor.
  3. Copiar para fora do site: mover os arquivos de backup para outro lugar, por exemplo seu homeserver ou armazenamento em nuvem.

Eu pessoalmente uso a duplicidade (faz o PGP + rsync) para minha área de trabalho e (criptografa + copia para o AWS S3) para meus servidores.

    
por 15.07.2014 / 13:04
0

Tente isto: link

É uma ferramenta muito fácil escrita em Ruby que pode fazer backup para o Dropbox, S3, Rsync e mais e também suporta criptografia com OpenSSL ou GPG.

Eu uso no meu servidor pessoal e realmente recomendo.

    
por 15.07.2014 / 10:23