O que é

Antes de qualquer backup, você conecta um destino S3 em Configurações → Backup. É para lá
que todos os backups vão. O GW Server funciona com qualquer armazenamento compatível com S3.

Qual S3 usar

Opções compatíveis: Amazon S3, DigitalOcean Spaces, o object storage da Hetzner e outros. A
recomendação é o Backblaze (B2): praticamente sem custo, muito barato, e funciona muito bem
como solução externa de backup.

O ponto central é que o destino é externo ao seu servidor. Assim o backup sobrevive mesmo que
você perca a VPS ou a conta no provedor de cloud.

Criando o bucket (exemplo com Backblaze)

Nunca use ponto no nome do bucket. Um nome com ponto (meudominio.com) gera um endpoint
público diferente e mais longo — e se você digitar a URL de conexão errada por causa disso, o
backup até roda, mas a restauração pode não encontrar os arquivos. Use hífen no lugar do ponto
(meudominio-com).

Um bucket por servidor é a organização mais simples: fica óbvio depois qual bucket pertence a
qual máquina. O bucket de backup deve ser privado — sempre confirme essa opção ao criar.

O Backblaze oferece criptografar o bucket. O GW Server não ativa isso por padrão de propósito:
um backup criptografado sem a chave guardada em outro lugar é um backup inútil. A proteção real dos
seus backups é manter o login do S3 em segurança — é ele que já protege o acesso.

Ao gerar a chave de acesso (Application Key), restrinja-a a esse bucket específico, com
permissão de leitura e escrita, em vez de usar uma chave mestra com acesso a tudo da conta.

Configurando no painel

  1. Vá em Configurações → Backup.
  2. Escolha o provedor (selecionar “Backblaze” já ajusta os campos certos para esse serviço).
  3. Informe o endpoint com https:// na frente (o Backblaze mostra a URL sem o protocolo — você
    precisa completar).
  4. Informe a região (é o trecho antes de .backblazeb2.com na própria URL do bucket).
  5. Informe o bucket, o Key ID (access key) e a Application Key (secret).
  6. Use o botão de testar conexão para confirmar que o painel consegue gravar no destino.
  7. Salve.

Com o destino configurado, você passa a agendar backups por site (ver
Backup do site) e a usar o backup do servidor inteiro (ver
Migrando o servidor inteiro).

Veja também