Como fazer backup e restauração do seu site Discourse hospedado

:bookmark: Este guia explica a diferença entre os backups automatizados que o Discourse gerencia para sua infraestrutura de hospedagem e os backups em nível de site que você cria e baixa para o seu site hospedado no Discourse. Ele aborda como criar backups somente de banco de dados e backups completos do site, como enviar e solicitar uma restauração, e o que considerar antes de rebaixar seu plano.

:person_raising_hand: Nível de usuário necessário: Administrador

Faça backup e restaure seu site Discourse hospedado

Se o seu site é hospedado pelo Discourse, você é responsável por manter cópias baixáveis dos dados do seu site. Os backups que o Discourse faz automaticamente protegem a infraestrutura de hospedagem, mas não substituem os backups que você gerencia por conta própria.

Este guia explica o que é coberto pelos nossos sistemas automatizados, o que não é coberto e como solicitar um backup completo do site que inclua uploads.

Backups automatizados da infraestrutura

O Discourse realiza backups automatizados em nível de infraestrutura de todos os sites hospedados a cada 12 horas. Estes são backups de recuperação de desastres. Eles existem exclusivamente para proteger contra eventos catastróficos em nível de data center, como falha de hardware, perda de dados do nosso lado ou interrupções em nível de cluster.

Esses backups de infraestrutura não são os mesmos que os arquivos de backup do próprio site:

  • eles não estão acessíveis para você sob demanda
  • você não pode navegar, baixar ou restaurar um site a partir desses snapshots
  • eles não substituem o agendamento de seus próprios backups regulares

Pense no backup da infraestrutura como uma rede de segurança para a nossa infraestrutura, e não para sua estratégia pessoal de backup. Se você precisar restaurar seu site para um estado anterior após exclusão acidental por usuários, erros de conteúdo, alterações no site ou problemas com plugins, você deve confiar em um backup em nível de site que você tenha solicitado e baixado.

Backups em nível de site

Em sites hospedados, você tem duas maneiras de criar um backup, dependendo de se precisa dos uploads.

Criar um backup somente de banco de dados

Você pode criar um backup somente de banco de dados (.sql.gz) a qualquer momento na página Admin / Backups na interface do seu site. Esses backups são menores e mais rápidos de gerar, mas não incluem uploads de usuários, como imagens e anexos.

Um backup somente de banco de dados ainda pode ser usado para restaurar seu site, desde que a restauração ocorra na nossa infraestrutura de hospedagem, onde os uploads são gerenciados em seu nome.

Solicitar um backup completo do site

Se você precisar de um backup que inclua uploads (.tar.gz), deve solicitá-lo através da nossa equipe de suporte:

  1. envie um e-mail de um endereço associado a uma conta de administrador no seu site
  2. informe que precisa de um “backup completo do site incluindo uploads”

Os backups completos são intensivos em recursos, então centralizamos o processo através do suporte para garantir a integridade dos dados e gerenciar a carga do servidor. Uma vez gerado, o arquivo de backup normalmente estará disponível para download diretamente na página /admin/backups do seu site.

Restaurar um site hospedado

Enviar o arquivo de backup

Você mesmo envia o arquivo de backup:

  1. vá para Admin / Backups na interface do seu site
  2. abra a aba Backup Files
  3. clique em Upload e selecione seu arquivo de backup.

Solicitar a restauração

Em sites hospedados, você não pode realizar a restauração por conta própria. Após enviar o arquivo de backup, entre em contato com o suporte informando o nome do arquivo que deseja restaurar, e nossa equipe concluirá a restauração.

Especifique a origem do arquivo de backup ao entrar em contato com o suporte:

  • ele se originou de um site auto-hospedado?
  • ele se originou de um site hospedado no Discourse?
  • ele se originou de outro provedor?

Essa informação nos permite determinar antecipadamente se são necessários verificações adicionais ou etapas específicas de migração antes de prosseguir.

:warning: Restaurar um backup substitui todos os dados atuais do seu site. Certifique-se de ter um backup atualizado do seu estado existente antes de solicitar uma restauração para uma versão anterior.

Elegibilidade de restauração por plano

Nem todos os planos de hospedagem incluem as mesmas capacidades de restauração. Revise as restrições do seu plano antes de tentar uma restauração:

  • Plano Free: os serviços de restauração não estão disponíveis. Você não pode restaurar um backup de qualquer origem em um site Free, incluindo importações de comunidades existentes.
  • Plano Pro e superiores: as capacidades completas de restauração estão incluídas, incluindo backups originados de sites auto-hospedados ou de outro provedor.

:warning: Rebaixamento para Free
Você não pode rebaixar um site pago para o plano Free. O plano Free está disponível apenas como um novo site separado que você inicia do zero.

Se você precisar importar ou restaurar uma comunidade existente, o plano Pro é o plano mínimo que inclui esse suporte.

Boas práticas

  • Crie um backup somente de banco de dados regularmente em Admin / Backups e baixe-o para um local que você controle.
  • Solicite um backup completo do site incluindo uploads antes de alterações maiores ou trabalhos de migração.
  • Armazene backups importantes externamente. Os backups não são mantidos indefinidamente e não devem ser usados para arquivamento de longo prazo.

Problemas comuns e soluções

Meu backup solicitado não está mais disponível. Retemos até três dos seus backups completos do site mais recentes. Quando esse limite é atingido, o backup mais antigo é removido automaticamente. Clientes Enterprise podem solicitar períodos de retenção estendidos. Baixe e armazene backups importantes externamente, pois os backups não são mantidos indefinidamente.

Meu site foi descomissionado e perdi o acesso ao meu backup. Quando um site é cancelado, o sistema gera automaticamente um backup completo por segurança, e ele permanece do nosso lado por 30 dias após o descomissionamento. Esse backup é mantido apenas para fins preventivos e não é um backup de recuperação. Após esses 30 dias, o backup é destruído e o site não é mais recuperável, a menos que você tenha mantido uma cópia do seu próprio backup. Baixe o backup final assim que estiver pronto, antes que o site seja desligado.

Minha solicitação de restauração não foi aceita. As restaurações não estão disponíveis no plano Free. Se você está movendo uma comunidade existente para a hospedagem do Discourse, o plano Pro é o plano mínimo que inclui suporte para restaurar ou importar um site existente. Verifique a seção de elegibilidade de restauração antes de solicitar uma restauração.

Perguntas frequentes

Por que não posso criar backups completos por conta própria no painel de administração?
Gerar um backup completo incluindo uploads é intensivo em recursos, então centralizamos essas solicitações através do suporte. Você ainda pode criar um backup somente de banco de dados (.sql.gz) a qualquer momento no painel de administração.

Por quanto tempo vocês mantêm os backups que eu solicito?
Retemos até três dos seus backups completos do site mais recentes. Quando o limite é atingido, o backup mais antigo é removido. Clientes Enterprise podem solicitar retenção estendida. Baixe e armazene backups importantes externamente, pois os backups não são mantidos indefinidamente.

Posso restaurar meu site por conta própria?
Não. Em sites hospedados, você envia o arquivo de backup, mas a operação de restauração é realizada pela nossa equipe. Entre em contato com o suporte com o nome do arquivo de backup e sua origem.

Posso rebaixar meu site pago para o plano Free?
Não. O plano Free está disponível apenas como um novo site que você inicia do zero. Você não pode rebaixar um site pago existente para Free mantendo seus dados. Entre em contato com o suporte para discutir suas opções.

O que acontece com meus dados quando eu cancelo a hospedagem?
Quando você cancela seu site, o sistema gera automaticamente um backup completo que está disponível para você baixar. Mantemos esse backup do nosso lado por 30 dias após o descomissionamento do site, como precaução. Uma vez passados os 30 dias, o backup é destruído e o site não é mais recuperável, a menos que você tenha salvo sua própria cópia. Baixe e verifique o backup final antes que o site seja desligado. Veja o guia sobre o cancelamento do seu plano de hospedagem para detalhes.

Recursos adicionais

1 curtida