Como fazer rollback rápido de um deploy que quebrou a aplicação em produção
Olá, dev! 😊 Seu código foi deployado e, infelizmente, a aplicação parou de funcionar. Calma — isso acontece com todos, até com os mais experientes. Aqui na GeHost, entendemos que o tempo é ouro, e quando algo cai em produção, queremos resolver rápido, com segurança e sem estresse. Vamos te guiar, passo a passo, como voltar ao estado anterior com segurança — sem precisar de ajuda técnica imediata.
Por que o rollback é sua melhor aliado em momentos de crise
Quando um novo deploy quebra a aplicação, o que mais importa é reverter para o último estado estável. Isso é chamado de rollback. Na GeHost, como você tem acesso ao painel cPanel e ao Gerenciador de Arquivos, você pode fazer isso sozinho, rápido e com segurança — sem depender de suporte (a não ser que precise).
Dica do Sensei: Sempre faça um backup antes de qualquer deploy. Se você já tem um backup recente, o rollback é quase mágico.
Passo a passo: Como fazer rollback no cPanel (em 5 minutos)
-
Entre no painel da GeHost pelo endereço painel.gehost.com.br. Use seu login e senha.
-
Uma vez logado, acesse a ferramenta Gerenciador de Arquivos no menu principal. Ela está na seção "Arquivos".
-
Na lista de pastas, clique em public_html (ou a pasta onde sua aplicação está instalada — geralmente é essa).
-
Procure por uma pasta chamada backup ou old (ou algo parecido com backup-2025-04-05). Se você fez backup antes do deploy, ela deve estar lá.
Se não tiver essa pasta, verifique se o backup foi feito via "Backup" no cPanel — vá em Backup no painel, veja se há um backup parcial ou completo recente.
-
Se encontrou um backup antigo:
- Clique com o botão direito sobre a pasta do backup (ex: backup-2025-04-05)
- Selecione Extrair ou Copiar
- Escolha a opção de copiar os arquivos para public_html (ou a pasta da sua aplicação)
Isso vai substituir os arquivos novos pelos antigos — e sua aplicação volta a funcionar.
-
Pronto! Agora, abra seu site no navegador e verifique se tudo está funcionando. Se sim, você fez o rollback com sucesso.
Quando o backup não está disponível?
Se você não tem backup, ainda assim tem opções:
- Verifique se o deploy foi feito via Git (se sim, pode voltar ao commit anterior usando o terminal ou o Git no cPanel).
- Entre em contato com o suporte da GeHost via suporte.gehost.com.br. Eles podem ajudar a restaurar um backup automático (se existir).
Dica do Sensei: Se você fizer backup antes de cada deploy, nunca ficará sem saída. Use o botão Backup Completo no cPanel — é rápido, seguro e já vem com sua conta.
Como evitar isso no futuro
Prevenir é melhor que remediar. Aqui vão 3 práticas simples:
- Faça backup antes de cada deploy — é só um clique no cPanel.
- Use um ambiente de staging — teste seu deploy em um domínio de teste antes de ir para produção.
- Documente seus deploys — anote o que mudou, quando e quem fez. Isso ajuda a reverter com precisão.
Se ainda tiver dúvidas…
Estamos aqui para te ajudar. Entre em contato com o suporte da GeHost pelo suporte.gehost.com.br. Nosso time é composto por pessoas reais, com nomes, rostos e coração — e queremos te ajudar com empatia, como se fosse um amigo.
Seu código vale muito. E você, vale muito mais. 💚
Este guia foi criado com carinho pela GeHost, parte do Grupo G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04).