Como Configurar Backups Automáticos do Seu Código Antes de Cada Deploy (Sua Proteção de Ouro!)
Olá, amigo(a) desenvolvedor(a)! 👋
Imagine isso: você está prestes a fazer um novo deploy — uma atualização importante no seu site ou aplicativo. Tudo está pronto, o código está bonito, as funcionalidades funcionam… e de repente, algo dá errado. Um erro de sintaxe, um conflito de versão, um arquivo corrompido… e seu site para de funcionar.
É aí que entra o backup automático — sua rede de segurança, seu "férias de volta" no mundo digital. Na GeHost, você pode configurar backups automáticos do seu código antes de cada deploy, garantindo que, mesmo que algo dê errado, você sempre tenha uma versão segura e funcional para voltar.
Hoje, vou te ensinar, passo a passo, como fazer isso com o cPanel — o painel que você já conhece e adora. Vamos com calma, como se fosse um café com o Sensei. ☕
Passo 1: Acesse o cPanel
Primeiro, faça login no seu cPanel. Se você já tem acesso, ótimo! Se não, use o link de login da GeHost e insira suas credenciais.
Passo 2: Encontre a Ferramenta de Backup
Depois de logado, procure na lista de ferramentas pelo ícone ou nome “Backup”. Ele está no grupo “Backup” — geralmente bem visível na página inicial do cPanel.
Se você não vê, use a barra de pesquisa no topo do cPanel e digite “backup”. O sistema vai te mostrar o que você precisa.
Passo 3: Crie um Backup Parcial do Seu Código
Na tela de Backup, clique em “Backup Parcial”. Isso nos permite escolher apenas o que queremos proteger — no nosso caso, o código do seu site.
Na lista de pastas, selecione a pasta principal do seu site, geralmente public_html ou uma subpasta como www ou site. Se você tem um sistema de versionamento (como Git), talvez queira incluir também a pasta .git (mas cuidado: ela pode ser grande).
Evite selecionar pastas como logs, cache ou tmp — elas não são essenciais para o backup do código.
Passo 4: Configure um Backup Automático com Agendamento
Agora vem a mágica: automatizar!
Na mesma tela de Backup Parcial, clique no botão “Agendar Backup” (ou “Schedule Backup” — em inglês, mas o sistema entende).
Na janela que aparece, configure assim:
- Nome do backup: Dê um nome claro, como “Backup Antes do Deploy – Site Principal”.
- Período: Escolha “Diário” ou “Semanal”, dependendo de quão frequentemente você faz deploy.
- Hora: Escolha um horário de baixa atividade, como 23h ou 02h da manhã.
- Quantidade de backups a manter: Coloque 7 ou 14 dias — assim você tem histórico sem acumular muito espaço.
Pronto! O sistema vai salvar uma cópia do seu código automaticamente, antes de cada deploy, caso você faça o deploy no mesmo dia do backup.
Passo 5: Use o Backup no Momento do Deploy (Dica de Pro)
Quando você for fazer um novo deploy, antes de subir o novo código, verifique se já existe um backup recente. Você pode:
- Ir ao cPanel → Backup → “Backup Completo” ou “Backup Parcial”.
- Verificar a data do último backup.
- Se não houver backup recente, faça um manual agora mesmo.
Dica do Sensei: Sempre faça um backup antes de qualquer alteração crítica. Um minuto de cuidado evita horas de desespero.
Passo 6: Restaure Seu Código (Se Precisar)
Se algo der errado após o deploy, volte ao cPanel → Backup → “Restaurar Backup”.
Escolha o backup mais recente (aquele feito antes do deploy) e selecione a pasta onde ele será restaurado (geralmente public_html).
Pronto! Seu site volta ao estado anterior — como se nada tivesse acontecido.
Resumo Rápido (Como uma Carta do Sensei)
- ✅ Acesse o cPanel.
- ✅ Vá em “Backup” → “Backup Parcial”.
- ✅ Selecione
public_html(ou sua pasta principal). - ✅ Clique em “Agendar Backup”.
- ✅ Defina horário, frequência e quantidade de backups.
- ✅ Faça um backup manual antes de cada deploy.
- ✅ Se der erro, restaure do backup.
Se você seguir esse caminho, seu código estará sempre protegido. E você, meu querido(a) dev, vai dormir mais tranquilo — sabendo que, mesmo que o mundo caia, você tem um “reset” seguro.
Com carinho,
Seu Sensei da GeHost 🌿