Conta e organização

Backups do banco de dados

Os backups do banco (automáticos, dos marcos de cada edição, manuais e de segurança), a retenção em camadas, a cópia cifrada fora do servidor na Cloudflare com o selo de cada backup, Enviar os existentes e como restaurar uma cópia de fora (administrador do sistema).

O que é guardado

Em Administração → Backups, o administrador do sistema vê as cópias do banco de dados, cria uma na hora, baixa e restaura. Os arquivos enviados (fotos, respostas, material das provas) não entram no backup do banco — eles têm o próprio armazenamento.

  • Automático — feito pela agenda (uma vez por dia, na configuração padrão).
  • Evento — feito sozinho em cada marco de uma edição: na largada (Iniciar), na ida para a conferência e no encerramento.
  • Manual — o botão Criar backup.
  • Segurança — feito pela própria restauração, antes de mexer no banco: é o “desfazer”.

A retenção é em camadas: dos automáticos fica o mais recente de cada dia, de cada semana e de cada mês dentro dos limites da tela; os de evento ficam pelos meses escolhidos; os manuais nunca são apagados sozinhos.

Cópia fora do servidor

Um backup guardado só no mesmo servidor do banco se perde junto com ele. Por isso, quando a cópia fora do servidor está configurada, cada backup automático, de evento e manual sobe sozinho, logo depois de pronto, para um espaço separado na Cloudflare (R2) — cifrado antes de sair do servidor.

O card Cópia fora do servidor, no topo da página, mostra se ela está ligada, o destino, o último envio, quantos backups já subiram e as falhas, com o último erro. Cada backup da lista ganha um selo:

  • Enviado — a cópia cifrada está fora do servidor, com data e tamanho. O link Baixar cópia cifrada (.age) baixa o arquivo direto da Cloudflare.
  • Pendente — na fila; sobe em instantes.
  • Falhou — a última tentativa não deu certo (o motivo aparece embaixo). O sistema tenta de novo sozinho, com espera crescente; o backup continua guardado no servidor.
  • Não enviado — o backup saiu do servidor pela retenção antes de subir.
  • Só no servidor — sem cópia fora: os backups de segurança (que nunca saem) e os de antes de a cópia ser ligada.

Os backups que já existiam quando a cópia foi ligada não sobem sozinhos. Para mandá-los:

  1. 1
    No card, clique em Enviar os existentes e confirme. Eles entram na fila junto com os que falharam e sobem um por vez; a barra mostra o andamento e a lista se atualiza quando a fila esvazia.

Só o dono abre essas cópias

A cópia é cifrada no servidor com a chave pública do dono do sistema. A chave que abre (a privada) não fica no servidor nem na Cloudflare: fica guardada fora, com o dono. Quem tiver acesso ao espaço da Cloudflare vê só arquivos ilegíveis.

O sistema não apaga o que está lá fora

As cópias fora do servidor são apagadas por regras do próprio espaço na Cloudflare, configuradas pelo dono: as automáticas depois de cerca de 7 meses, as de evento depois de cerca de 13 meses, e as manuais ficam. Durante os primeiros 30 dias, nenhuma cópia pode ser apagada nem sobrescrita, nem por quem tiver as chaves.

Restaurar uma cópia de fora

Com o servidor de pé, o caminho de sempre é a lista de backups: Restaurar no backup desejado. A cópia de fora serve para o dia em que o servidor (e os backups dele) se perderam: o dono baixa o arquivo .age, abre com a chave privada no próprio computador e restaura o banco a partir dele. O passo a passo técnico está no guia de operação da API.

Baixar a cópia cifrada fica registrado

Cada download de cópia cifrada entra na auditoria, como o download de um backup comum.