Segurança

Backup de site: como fazer, com que frequência e onde guardar a cópia

Por Thiago Thomaz ·

Cabos de rede amarelos ligados a um servidor com luzes acesas

Resposta curta: backup de site é uma cópia completa dos arquivos e do banco de dados do site, guardada para você conseguir colocar tudo de volta se algo der errado. Para a maioria dos pequenos negócios, o básico é: backup automático (diário se o site recebe cadastros ou muda com frequência, semanal se quase nunca muda), uma cópia guardada fora da hospedagem, alguns dias de histórico em vez de só a última versão e um teste de restauração de vez em quando. Backup que nunca foi testado é só uma esperança.

Quando um site é invadido, apagado por engano ou quebra depois de uma atualização, a primeira pergunta que eu faço ao dono é: “tem backup?”. A resposta mais comum é “acho que a hospedagem faz”. Às vezes faz, mas só dos arquivos, no mesmo servidor que falhou ou apenas do último dia, que já estava com problema.

Eu desenvolvo sites e sistemas para pequenos negócios e profissionais liberais, e neste artigo explico, sem linguagem técnica, o que você precisa saber para ter certeza de que o seu site tem uma cópia de verdade e o que perguntar para a hospedagem ou para quem cuida dele.

O que é backup de site e por que ele é importante?

Backup é uma cópia de segurança. No caso de um site, é a cópia de tudo o que é preciso para ele voltar a funcionar exatamente como estava: as páginas, as imagens, as configurações e, quando existe, o banco de dados com cadastros, mensagens e textos.

Ele serve para as situações que ninguém planeja:

  • Invasão: o site foi hackeado e você precisa voltar a uma versão de antes do ataque. Veja o passo a passo no artigo sobre site hackeado.
  • Erro humano: alguém apagou uma página, uma pasta ou um cadastro sem querer.
  • Atualização que quebrou o site: um plugin ou tema novo deixou o site fora do ar ou com o visual destruído.
  • Problema na hospedagem: falha no servidor, conta suspensa ou empresa que encerrou o serviço.

Sem backup, qualquer uma delas pode significar refazer o site do zero.

O que precisa entrar no backup do site?

Esse é o ponto em que mais gente se engana. Um backup completo tem duas partes:

  1. Os arquivos: páginas, imagens, documentos, tema, plugins e arquivos de configuração.
  2. O banco de dados: onde ficam, por exemplo, os textos de um site em WordPress, os usuários, os formulários recebidos e os cadastros de clientes.

Uma cópia só dos arquivos, sem o banco de dados, quase nunca é suficiente para recuperar um site em WordPress ou um sistema com login. E vale o contrário: o banco sozinho não traz de volta as imagens nem o visual.

Também vale guardar, em lugar separado e seguro, as informações de acesso: onde o domínio está registrado, qual é a hospedagem, quem são os responsáveis e onde ficam as senhas (de preferência num gerenciador de senhas, nunca num papel colado no monitor). Numa emergência, ter a cópia do site e não ter acesso à hospedagem para restaurá-la atrasa tudo. Se o domínio não está no seu nome, veja o guia sobre como registrar um domínio.

Com que frequência devo fazer backup do site?

A regra prática é: a frequência do backup deve acompanhar a frequência com que o site muda. A pergunta certa é “quanto trabalho eu aceito perder?”.

  • Site de apresentação que quase nunca muda: backup semanal costuma bastar, mais uma cópia antes e depois de cada alteração.
  • Site com blog ou atualizações frequentes: backup diário.
  • Site ou sistema que recebe cadastros, agendamentos ou documentos de clientes: backup diário no mínimo, e às vezes mais de uma vez por dia, porque cada cadastro novo só existe ali.

Além da rotina, faça sempre um backup antes de qualquer mudança grande: atualização de plugins, troca de tema, mudança de hospedagem ou alteração feita por outra pessoa.

Outro detalhe importante é o histórico. Guardar só a última cópia é arriscado, porque muitas invasões ficam escondidas por dias ou semanas antes de alguém perceber. Se o backup de hoje substitui o de ontem, você pode acabar só com cópias já infectadas. O ideal é manter várias versões: as dos últimos dias e algumas semanais mais antigas.

Onde guardar o backup do site?

Em qualquer lugar diferente de onde o site está. Uma cópia guardada no mesmo servidor ajuda num erro simples, mas some junto se o servidor falhar, se a conta da hospedagem for suspensa ou se o invasor tiver acesso a tudo.

Uma referência bastante usada por profissionais de tecnologia é a regra 3-2-1:

  • 3 cópias dos dados (o site no ar e mais duas cópias);
  • em 2 lugares ou tipos de armazenamento diferentes;
  • sendo 1 delas fora do ambiente principal.

Para um pequeno negócio, isso pode ser tão simples quanto: o site na hospedagem, o backup automático da própria hospedagem e uma cópia enviada para um serviço de armazenamento em nuvem separado, numa conta que é sua e protegida com senha forte e verificação em duas etapas.

Dois cuidados com essa cópia externa:

  • Ela não pode usar a mesma senha da hospedagem. Se alguém consegue entrar num lugar com uma senha, não deve conseguir apagar as cópias no outro.
  • Ela pode conter dados pessoais. Se o site guarda cadastros de clientes, o backup também guarda. A LGPD (Lei 13.709/2018), no artigo 46, pede que quem trata dados pessoais adote medidas de segurança para protegê-los contra perda, destruição e acesso não autorizado. Backup ajuda a cumprir isso, mas uma cópia esquecida num pen drive ou numa pasta compartilhada vira um novo risco. Eu explico o básico da lei no artigo sobre LGPD para pequenas empresas. Este artigo não é parecer jurídico.

A hospedagem já faz backup do meu site?

Muitas fazem, mas não confie sem conferir. Pergunte à sua hospedagem (ou procure no painel):

  • O backup é automático? Com que frequência?
  • Ele inclui arquivos e banco de dados?
  • Quantos dias de histórico ficam guardados?
  • A cópia fica no mesmo servidor do site ou em outro lugar?
  • Quem restaura e como: eu mesmo pelo painel ou preciso abrir chamado?

Leia também os termos de uso: algumas hospedagens dizem que manter cópias é responsabilidade do cliente. Por isso a cópia fora da hospedagem é tão importante.

Como fazer backup do site na prática?

Depende de como o site foi feito:

  • Pelo painel da hospedagem: muitos painéis têm uma ferramenta de backup que gera um arquivo com tudo para você baixar ou que agenda cópias automáticas.
  • Site em WordPress: existem plugins de backup que agendam as cópias e enviam para um armazenamento em nuvem. Funcionam bem, desde que sejam de fonte confiável e fiquem atualizados como qualquer outro plugin.
  • Construtores de site (as plataformas em que você monta o site arrastando blocos): em geral a própria plataforma cuida das cópias e oferece um histórico de versões, mas costuma não ser possível baixar o site inteiro para levar a outro lugar. Vale saber disso antes de escolher.
  • Site estático (páginas prontas, sem painel nem banco de dados no servidor): o próprio código do site, guardado em um repositório com histórico de versões, já funciona como backup. Se o servidor sumir, dá para publicar o mesmo site em outro lugar em pouco tempo.

Esse último ponto é uma das razões pelas quais eu construo como site estático a maioria dos sites de apresentação que entrego na criação de sites: cada alteração fica registrada, dá para voltar a qualquer versão anterior e há menos peças para proteger. Quando o projeto é um sistema com cadastros e área de clientes, o backup do banco de dados entra no planejamento desde o início, como parte do desenvolvimento do sistema.

Como saber se o backup funciona?

Testando. Um backup só prova que funciona quando é restaurado. Já vi cópias que existiam, mas estavam vazias, incompletas ou num formato que ninguém sabia abrir.

Peça a quem cuida do seu site para restaurar uma cópia recente em um ambiente de teste (um endereço separado, que não afeta o site no ar) e conferir se páginas, imagens e dados mais recentes estão lá. Fazer isso a cada poucos meses ou depois de grandes mudanças evita a pior surpresa: descobrir que o backup não funciona justamente no dia em que você precisa dele.

Perguntas frequentes

Backup e site espelho são a mesma coisa?

Não. Um espelho (ou réplica) copia tudo em tempo real para outro lugar, inclusive os erros: se um arquivo é apagado ou infectado, o espelho também fica assim. O backup guarda versões de momentos diferentes, e é isso que permite voltar ao estado de antes do problema.

Preciso de backup se meu site é só uma página de apresentação?

Sim, mas ele pode ser bem mais simples. Se o site é estático e o código está guardado com histórico de versões, essa já é uma cópia completa. O importante é saber onde ela está e ter acesso a ela sem depender de ninguém.

O backup protege contra site hackeado?

Ele não impede a invasão, mas permite recuperar o site depois dela. Depois de restaurar, corrija a falha que permitiu a entrada, senão o problema volta.

Resumo

Um bom backup de site tem arquivos e banco de dados, é automático, guarda vários dias de histórico, fica em um lugar diferente da hospedagem e é testado de vez em quando. Pergunte à sua hospedagem o que ela realmente faz e não dependa só dela.

Se você não sabe se o seu site tem backup, ou quer um site mais simples de manter e de recuperar, veja como eu trabalho na página de criação de sites.

Serviço relacionado

Criação de sites

Sites institucionais e landing pages para atrair clientes.

Funciona bem no celular
Otimizado para o Google (SEO)

Outros artigos

Ficou com alguma dúvida?

Me conte o que você precisa pelo WhatsApp.

Falar pelo WhatsApp