Cópias fora do servidor: enviar uma cópia para a nuvem, um bucket S3 ou o Google Drive

Uma cópia fora do servidor é a que sobrevive se perder a conta. Para a mandar para fora há cinco maneiras: um plugin de cópias do WordPress com destino na nuvem, um programa de cópias a correr no seu computador ou num VPS (o rclone é o mais conhecido), a opção de destino remoto da cópia completa do cPanel quando existir, um script com rsync ou SFTP, ou, simplesmente, descarregar e carregar à mão. Aqui fica a mecânica; os preços e as condições são os do fornecedor de armazenamento que escolher.

Para onde enviar

Destino O que é O que precisa de saber
Armazenamento de objectos compatível com S3 Um «bucket» (balde) numa conta de um fornecedor, que se usa por programa. Quatro dados: o endereço do serviço (endpoint), a região, a chave de acesso e a chave secreta, mais o nome do bucket.
Google Drive e serviços de ficheiros semelhantes Uma pasta numa conta pessoal ou de empresa. A autorização faz-se por um início de sessão único, que dá ao programa um acesso renovável. Veja guardar ficheiros no Google Drive automaticamente.
Outro servidor, por SFTP Um disco que é seu, noutra máquina. O endereço, o utilizador e uma chave SSH. Veja transferências automáticas com SFTP e rsync.
Um disco externo ou o computador A cópia local, não «fora» de verdade se estiver na mesma sala. Um disco guardado noutra morada conta como «fora».

Passo a passo

1 Escolha o destino e crie a conta ou o bucket. Se o fornecedor deixar, active a conservação de versões antigas: protege-o de uma cópia estragada que sobrescreve a boa.
2 Crie uma chave só para isto. Dê-lhe permissão apenas sobre esse bucket ou pasta, e nunca use a chave principal da conta.
3 Teste com um ficheiro pequeno antes de automatizar. Veja se chegou, se abre e se o tamanho bate certo.
4 Automatize. Com um plugin, é a opção «destino» do próprio plugin. Com o rclone, um comando agendado em cron (tarefas agendadas). Escolha uma hora calma.
5 Confirme todas as semanas, nas primeiras semanas, que o ficheiro do dia aparece no destino. É a falha silenciosa mais comum.
6 Acrescente um aviso se a cópia falhar, para não descobrir só quando precisa. Veja ser avisado quando algo falha.

Um exemplo com o rclone

O rclone é um programa de terceiros, gratuito e de código aberto; não o vendemos e o suporte não o instala nem repara (até onde vai o nosso suporte). Corre no seu computador ou num VPS. Primeiro configura-se o destino de forma interactiva, depois copia-se:rclone config
rclone copy /caminho/das/copias destino:nome-do-bucket/site --dry-run
rclone copy /caminho/das/copias destino:nome-do-bucket/site --progress

A primeira linha cria um destino com um nome que escolhe (aqui, «destino»). A segunda, com --dry-run, só mostra o que faria. A terceira copia. Para ler as cópias da sua conta partilhada, o rclone liga-se por SFTP; use o endereço e a porta de SSH que o seu painel indica.

«Copy» e «sync» não são o mesmo. O rclone copy acrescenta ao destino. O rclone sync faz o destino igual à origem, apagando lá o que já não existe cá. Se apagar um ficheiro por engano e sincronizar, apaga-o também da cópia. Para cópias de segurança, use copy.
As chaves de acesso valem dinheiro e dados. Guarde-as num ficheiro com permissão 600, fora de public_html, e nunca num repositório público. Se uma ficar exposta, apague-a no fornecedor e crie outra.
Pense onde ficam os dados. Se a cópia tem dados pessoais de clientes, o país do fornecedor de armazenamento é uma decisão de privacidade, não só de preço. Veja protecção de dados no seu site.

Já tem o destino e a cópia não chega, ou não sabe por onde começar? Diga-nos o que usa.

Abrir um pedido de suporte

VEJA TAMBÉM

A regra 3-2-1 aplicada a um site

Copiar ficheiros para outro servidor com o rsync, em segurança

Guardar ficheiros no Google Drive automaticamente

Cópias automáticas da sua aplicação: cron e mysqldump

PRODUTO RECOMENDADO

Alojamento de sites com cPanel

Domínio e SSL incluídos, cópias diárias e o painel que já conhece. desde 5.940,00 Kz/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?