Pular para o conteúdo
Luís Antônio
Todos os projetos
Folha 06 de 23 Automação e dados 2026

Backup Automático

Cópias criptografadas de sites PHP que o próprio servidor não consegue abrir, guardadas fora da hospedagem.

A demonstração simula a rotina com nomes de arquivo e horários de exemplo.

O problema

Hospedagem compartilhada costuma oferecer backup que fica no mesmo servidor do site. Se o servidor é invadido, quem invade também apaga ou lê as cópias.

O que construí

Uma rotina agendada que copia o banco quatro vezes por dia e os arquivos uma vez, tranca cada cópia com uma chave pública e manda para o S3 em São Paulo com trava contra exclusão.

Notas de projeto

  1. O servidor só tem metade da chave

    As cópias são cifradas com a chave pública. A chave privada fica no cofre de senhas, e só ela abre uma cópia, no computador.

  2. Conferida antes de ganhar nome

    Depois de gravar, o servidor relê a cópia inteira. Só uma cópia completa recebe o nome final, então nunca existe um backup pela metade com cara de pronto.

  3. Ninguém apaga, nem o dono

    No S3, cada cópia fica travada em modo COMPLIANCE até o fim da guarda: mensais por 365 dias, diárias por 30, as demais por 7. A credencial do site só grava.

  4. Silêncio também é alarme

    Um e-mail avisa quando uma cópia falha e quando volta a funcionar. O vigia de horário avisa também quando uma cópia simplesmente deixa de acontecer.

Resultado

Projeto independente, pronto para qualquer site PHP em hospedagem com cPanel. Testado de ponta a ponta, com conferência real na AWS.

↑ ↓ para escolherEnter para abrirEsc para fechar