Como Automatizar Backups com Cron 🤖
Oi! Aqui é a Sensei da GeHost. 😊 Você já parou pra pensar: "e se eu esquecer de fazer backup do meu site?" Pois é — essa é a razão número um de headache na hospedagem. A boa notícia? Cron é seu melhor amigo. Ele faz o trabalho por você, 24/7, sem você precisar lembrar de nada.
Neste guia, vou te ensinar a configurar um backup completamente automatizado do seu site e banco de dados. Não precisa ser técnico — prometo que é mais simples do que parece. Vamos lá?
O que é Cron? (A versão simples)
Imagina um assistente invisível que você programa uma vez e ele fica executando tarefas nos horários que você escolher. Tipo um alarme, mas em vez de tocar, ele roda um comando. Isso é cron. Você fala "todo dia às 2 da manhã, faça um backup" e pronto — ele faz sozinho, sem você fazer nada.
Por que automatizar backups?
- Segurança: backup de madrugada = quando o servidor está tranquilo, sem tráfego.
- Sem esquecimento: você nunca vai esquecer se tiver automatizado.
- Histórico: você pode guardar múltiplos backups (diários, semanais) e recuperar qualquer versão antiga.
- Paz de espírito: se algo der errado, seus dados estão salvos. Ponto.
Pré-requisitos
Você vai precisar de:
- Acesso ao cPanel (o painel de controle da hospedagem — vem no e-mail de boas-vindas).
- SSH ligado na sua conta (padrão está ativo; se não tiver certeza, abra um ticket).
- Um arquivo `.sh` (script shell) simples — ou você cria um, ou eu vou te dar pronto.
Passo 1: Entrar no cPanel e Abrir o Cron
- Acesse painel.gehost.com.br com seu e-mail e senha.
- Procure por "Cron Jobs" (geralmente está na seção "Avançado").
- Clique em "Add New Cron Job" (ou "Adicionar Cron").
Pronto! Agora você está na tela de criar um novo agendamento. Vamos preencher.
Passo 2: Configurar o Horário
Você vai ver cinco campos: Minuto, Hora, Dia do Mês, Mês e Dia da Semana. Parece complicado, mas não é — a gente simplifica.
Exemplo 1: Fazer backup TODO DIA às 2 da manhã
- Minuto: 0
- Hora: 2
- Dia do Mês: * (significa "todo dia")
- Mês: * (significa "todo mês")
- Dia da Semana: * (significa "todo dia da semana")
Exemplo 2: Fazer backup TODA SEGUNDA-FEIRA às 3 da manhã
- Minuto: 0
- Hora: 3
- Dia do Mês: *
- Mês: *
- Dia da Semana: 1 (segunda-feira)
💡 Dica: escolha um horário de madrugada (entre 1 e 5 da manhã). Seu site terá menos visitantes, o servidor estará mais disponível e o backup será mais rápido.
Passo 3: O Comando (Script de Backup)
Agora vem a parte importante: o que o cron vai executar. Você tem duas opções:
Opção A: Usar um Script Pronto (RECOMENDADO)
Se você tem um site WordPress ou um banco de dados MySQL, é só usar este comando:
/usr/bin/php -q /home/suauserename/public_html/backup.php
⚠️ Atenção: troque `suauserename` pelo seu nome de usuário real (que vem no e-mail de boas-vindas da GeHost).
Onde coloca esse comando? No campo "Command" da tela de Cron Jobs. Só isso.
Opção B: Backup Manual (se quiser controlar tudo)
Você cria um arquivo `.sh` (script shell) e o cron executa ele. É um pouco mais técnico, mas super poderoso. Se quiser tentar, manda uma mensagem pro suporte — a gente te ajuda a montar o script customizado.
Passo 4: Email de Notificação (Opcional mas Legal)
Alguns painéis deixam você colocar um email de notificação. Se tiver o campo, coloque seu e-mail para receber um aviso toda vez que o backup rodar. É útil pra você saber que deu certo.
Passo 5: Salvar e Pronto!
- Revise tudo: horário, comando, tudo correto?
- Clique em "Add Cron Job" ou "Salvar".
- Se der uma confirmação do tipo "Cron Job criado com sucesso", é porque funcionou!
Como Verificar se Está Funcionando
Depois de alguns dias, volta à tela de Cron Jobs e procura por um campo de "Last Run" (última execução). Se aparecer uma data e hora recente, significa que seu backup rodou! 🎉
Se não conseguir visualizar ou tiver dúvida, você pode ver os backups manualmente:
- Acesse seu painel cPanel.
- Procure por "File Manager" (ou "Gerenciador de Arquivos").
- Navegue até a pasta onde seus backups são salvos (geralmente
public_html/backups/ou similar). - Veja se há arquivos recentes com nomes tipo
backup_2026-07-11.zip.
Dicas de Ouro ✨
- Horário de madrugada: 2-3 da manhã é sagrado. Ninguém reclama de backup fora do horário comercial.
- Frequência realista: se seu site não muda muito, backup semanal já é ótimo. Se muda todo dia (loja, blog), faça diário.
- Espaço em disco: backups ocupam espaço. Se tiver vários backups guardados, limpe os mais antigos de tempos em tempos (deixe os últimos 4-5).
- Teste a recuperação: backup só vale se você conseguir restaurar. Toda vez em quando, baixe um backup e confira se está tudo ali.
- Guarde offline: além do backup na hospedagem, baixe uma cópia para seu computador a cada mês. Redundância é segurança.
Troubleshooting: E se der Problema?
P: O cron não roda ou não recebo notificação?
R: Verifique se o caminho do arquivo está correto (sem espaços, caminhos exatos). Se tiver dúvida, mande screenshot pra gente revisar.
P: A pasta de backups está cheia, o disco explodiu!
R: Seus backups ocupam espaço sim. Acesse via File Manager e delete os mais antigos. Ou configure o cron pra fazer backup SEMANAL em vez de DIÁRIO.
P: Não consigo achar o Cron Jobs no cPanel?
R: Muda de painel pra painel. Se não achar, manda pra gente que a galera localiza pra você rapidão.
P: Posso fazer backup pra um outro servidor / cloud externo?
R: Sim! É mais seguro até. Mas aí é customização — abre um ticket e a gente bate um papo sobre suas opções (Google Drive, Dropbox, AWS, etc.).
Conclusão
Parabéns! 🎊 Você acabou de se tornar alguém que cuida dos próprios dados. Backup automatizado é tipo seguro — você torce pra nunca precisar, mas quando precisa, é um alívio enorme.
Se algo não ficar claro, ou se você quiser fazer algo mais complexo (backup criptografado, backup multi-servidor, etc.), abre um ticket pra gente. A turma da GeHost adora ajudar com isso.
Seu site agora está em boas mãos — as suas, com cron cuidando das costas. 😊