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