Garantir backups externos confiáveis do seu site WordPress não é luxo: é estratégia. Se você administra um projeto que precisa ficar online sem surpresas, conectar um bucket Backblaze B2 ao UpdraftPlus é uma solução eficaz e econômica para automatizar cópias de segurança fora do servidor de hospedagem. Neste artigo, inspirado pelo vídeo “Conectando Bucket BackBlaze no WordPress via UpdraftPlus – Sistema de Backups Externos” do canal Bruno Devx | BR Criativus, você vai aprender, passo a passo, como criar um bucket, gerar chaves com permissões restritas e configurar o UpdraftPlus para enviar seus backups diretamente para a nuvem da Backblaze B2, além de entender boas práticas, custos e testes de restauração.
Por que usar Backblaze B2 com o UpdraftPlus?
Backups externos protegem seu site contra falhas do servidor, invasões, atualizações mal sucedidas e erros humanos. O Backblaze B2 oferece armazenamento em nuvem com custo por GB muito competitivo, enquanto o UpdraftPlus é um dos plugins de backup mais sólidos do ecossistema WordPress. Juntos, eles permitem:
- Backups automatizados em horários definidos.
- Armazenamento fora da hospedagem, reduzindo risco de perda total.
- Restaurações simples por interface, sem depender de cPanel ou SSH.
- Controle de retenção, para manter apenas o necessário e economizar.
O que você vai precisar
- Um site WordPress com acesso de administrador.
- Plugin UpdraftPlus instalado. Observação: a integração nativa com Backblaze B2 pode depender da sua licença. Se não aparecer a opção Backblaze B2, você pode usar a conexão S3-Compatível da Backblaze via o método “Amazon S3/S3-Compatível”.
- Uma conta Backblaze B2 (gratuita para começar, paga conforme uso).
Visão geral do processo
Você criará um bucket privado no Backblaze B2, gerará uma chave de aplicação com permissões restritas para esse bucket, instalará o UpdraftPlus, escolherá o provedor de armazenamento (Backblaze B2 nativo ou S3-Compatível) e configurará agendamentos e retenção. Por fim, fará um backup manual para testar e validar a restauração.
Passo 1: Criar o bucket no Backblaze B2
No painel da Backblaze:
- Acesse B2 Cloud Storage e escolha “Create a Bucket”.
- Defina um nome único e amigável ao projeto, exemplo: wp-meusite-backups.
- Marque como Private (recomendado), para que os arquivos não fiquem públicos.
- Opcional avançado: se disponível na sua conta, avalie ativar Object Lock (imutabilidade) e uma regra de ciclo de vida para excluir versões antigas após X dias; isso protege contra exclusões acidentais e reduz custos.
Dica de organização: se você gerencia vários sites, crie um bucket por site ou use pastas (prefixos) como wp-meusite/producao e wp-meusite/staging para segmentar.
Passo 2: Criar chaves de acesso com escopo restrito
No Backblaze, gere credenciais para seu WordPress se conectar com segurança.
- Vá até a área de Application Keys.
- Clique em Add a New Application Key.
- Restrinja a chave ao bucket específico criado no passo anterior.
- Permissões: no mínimo “list” e “write” para o UpdraftPlus conseguir enviar e gerenciar seus backups. Se quiser permitir restaurações a partir do plugin, “read” também é necessário.
- Copie e guarde com segurança o KeyID e a Application Key (para B2 nativo) ou o Access Key ID e Secret Access Key (para a API S3-Compatível). Você verá essas informações apenas uma vez após a criação.
API nativa x S3-Compatível: Backblaze B2 oferece duas formas de conexão. Dependendo da versão/licença do UpdraftPlus, você usará a opção “Backblaze B2” nativa ou a compatibilidade S3 usando um endpoint do tipo s3.us-west-000.backblazeb2.com. Ambas funcionam bem; escolha a que seu UpdraftPlus suportar sem add-ons extras.
Passo 3: Instalar e ativar o UpdraftPlus no WordPress
- No painel do WordPress, acesse Plugins > Adicionar novo.
- Pesquise por “UpdraftPlus WordPress Backup Plugin”.
- Instale e ative.
- Acesse Configurações > UpdraftPlus Backups.
Passo 4: Conectar o UpdraftPlus ao Backblaze B2
Opção A – Integração Backblaze B2 nativa
Se o seu UpdraftPlus mostrar Backblaze B2 na lista de armazenamento remoto:
- Em Settings, clique em Backblaze B2.
- Informe o KeyID, Application Key, Bucket e opcionalmente um caminho (ex.: wp-meusite/producao).
- Salve as alterações e clique em Teste de conexão para validar.
Opção B – Usando a API S3-Compatível da Backblaze
Se não houver opção Backblaze B2, utilize o método Amazon S3/S3-Compatível:
- Selecione Amazon S3 (ou S3 compatível, conforme o seu UpdraftPlus).
- Preencha Access Key e Secret Key criados no Backblaze (S3 keys).
- Endpoint: utilize o endpoint S3-Compatível da sua região, por exemplo: s3.us-west-000.backblazeb2.com.
- Bucket: o nome exato do bucket que você criou.
- Habilite a opção de URL “path-style” se o plugin oferecer essa configuração e houver falhas de listagem; alguns ambientes se comportam melhor com path-style nos S3-Compatíveis.
- Salve e teste a conexão.
Se o teste falhar, revise: endpoint correto, digitação do bucket, chaves válidas, permissões da key e privacidade do bucket. Confira também se o firewall da hospedagem não bloqueia saídas para a Backblaze.
Passo 5: Definir o agendamento e a retenção
Backups confiáveis são, antes de tudo, previsíveis. Em Settings do UpdraftPlus:
- Agendamento do banco de dados: diário ou a cada 12 horas para sites dinâmicos (lojas, portais); semanal pode bastar para sites institucionais estáticos.
- Agendamento dos arquivos: diário ou semanal, conforme a frequência de atualização de temas, plugins e uploads.
- Retenção: mantenha de 7 a 14 conjuntos para sites críticos e de 3 a 7 para sites menores. Isso controla custos no Backblaze B2 e ainda oferece histórico suficiente.
- Criptografia do banco: se disponível, ative uma senha de criptografia para o backup do banco de dados. Guarde essa senha em local seguro.
- Exclusões: desmarque diretórios ruidosos como cache, backup de outros plugins, node_modules, pastas de otimização de imagens temporárias. Isso reduz tamanho e acelera o processo.
- Divisão de arquivos: se o seu servidor for modesto, defina split de arquivos em 100 MB ou 200 MB para evitar timeouts em uploads grandes.
Passo 6: Executar um backup manual e validar
Antes de confiar no agendamento, faça um backup manual:
- Na aba Backup/Restore, clique em Backup Now.
- Marque a opção de enviar para armazenamento remoto.
- Acompanhe o log: Verifique se todos os arquivos .zip/.tar e o banco foram enviados ao Backblaze sem erros.
- No painel do Backblaze, confirme que os arquivos apareceram no bucket, no caminho configurado.
Validação extra recomendada: baixe um conjunto de backup e simule uma restauração em um ambiente de testes ou staging. Essa prática evita surpresas justamente quando você mais precisa.
Como restaurar com segurança
Se algo der errado no seu site:
- Abra UpdraftPlus > Backup/Restore.
- Clique em Restore no conjunto desejado (banco, plugins, temas, uploads, outros).
- Siga o assistente, mantendo o foco em restaurar somente o necessário (por exemplo, apenas o banco, se o problema foi uma atualização de plugin).
Se o site estiver indisponível, crie um ambiente limpo (em staging ou nova hospedagem), instale o WordPress e o UpdraftPlus e conecte ao mesmo armazenamento remoto. O plugin localizará os backups para restaurar. Para migrações entre domínios, o add-on de migração do UpdraftPlus pode acelerar ajustes de URLs.
Segurança: minimize riscos
- Use 2FA (autenticação em dois fatores) na sua conta Backblaze.
- Crie chaves com escopo restrito ao bucket do projeto, evitando acesso global.
- Rotacione as chaves periodicamente e revogue as antigas.
- Não deixe chaves expostas em prints, tutoriais ou repositórios.
- Ative criptografia nos backups do banco e guarde a senha offline.
- Se trabalhar em equipe, segregue permissões: quem configura backup não precisa ter acesso de faturamento, por exemplo.
Custos no Backblaze B2 e como otimizar
O B2 cobra por GB armazenado ao mês e por download/egresso de dados. Para manter a conta sob controle:
- Retenção enxuta: mantenha apenas o histórico necessário (por exemplo, 7 conjuntos).
- Exclua arquivos desnecessários do backup (cache, temporários e backups redundantes).
- Use ciclo de vida do bucket para remover versões antigas automaticamente após X dias.
- Prefira restaurar seletivamente (por exemplo, apenas o banco) quando possível, reduzindo egressos.
Na prática, a maioria dos sites institucionais e blogs mantém custos baixos com B2 graças ao armazenamento barato por GB. Lojas virtuais com muitos uploads devem revisitar a retenção e exclusões periodicamente.
Boas práticas adicionais
- Regra 3-2-1: tenha 3 cópias, em 2 mídias diferentes e 1 off-site. Você pode manter um backup local e outro no Backblaze, por exemplo.
- Testes trimestrais: faça uma restauração de ensaio a cada trimestre para garantir que tudo está íntegro.
- Notificações: configure alertas por e-mail do UpdraftPlus para saber quando um backup falhar.
- Agende fora do horário de pico, reduzindo impacto no servidor.
- Separação de planos: para projetos críticos, crie buckets diferentes para produção e staging; evite misturar backups.
Problemas comuns e soluções
- Timeout ao enviar arquivos grandes: aumente a divisão de arquivos em UpdraftPlus (split menor) e diminua a concorrência de upload, se houver opção.
- Erro de autenticação: gere novas chaves no Backblaze e valide escopo do bucket e permissões.
- Falha ao listar buckets: verifique o endpoint S3-Compatível e, se necessário, habilite path-style.
- Backups muito grandes: exclua diretórios de cache, miniaturas redundantes e pastas de build; avalie uma rotina de limpeza de mídias antigas.
- Agendamento não dispara: confirme o cron do WordPress (WP-Cron) funcionando; se a hospedagem limitar cron, configure um cron real no servidor para chamar o site periodicamente.
Alternativas e complementos
Além do Backblaze B2, o UpdraftPlus suporta outros destinos, como Amazon S3, Google Drive e o próprio UpdraftVault. Serviços S3-Compatíveis como Cloudflare R2 também podem ser usados. Para aumento de resiliência, alguns administradores enviam o mesmo backup a dois destinos (ex.: B2 + Google Drive).
Checklist rápido
- Criar bucket privado no Backblaze B2.
- Gerar chaves com escopo restrito ao bucket.
- Instalar e ativar o UpdraftPlus.
- Conectar ao Backblaze (nativo ou S3-Compatível) e testar.
- Configurar agendamentos e retenção.
- Excluir diretórios desnecessários e ajustar divisão de arquivos.
- Executar backup manual e validar no bucket.
- Simular restauração em ambiente de testes.
Créditos e recursos
Este guia foi produzido a partir do tema abordado no vídeo do canal Bruno Devx | BR Criativus, que você pode assistir no player acima para visualizar a conexão passo a passo.
Se você busca inspiração de projetos reais e quer ver como aplico rotinas de backup e segurança em sites profissionais, conheça também meu portfólio.
Conclusão
Conectar o Backblaze B2 ao UpdraftPlus é uma configuração de alto impacto e baixo custo para preservar a continuidade do seu site WordPress. Com um bucket privado, chaves restritas, agendamento bem pensado e testes de restauração, você ganha tranquilidade e reduz drasticamente o risco de indisponibilidade prolongada. Lembre-se de revisar periodicamente a retenção, excluir ruídos do backup e acompanhar o log das execuções para garantir que tudo está em ordem mês após mês.
E você, já usa backups externos no seu WordPress? Qual dúvida ficou sobre a integração com o Backblaze B2 via UpdraftPlus ou que parte do processo você gostaria que eu detalhasse ainda mais nos comentários?