dump

Backups automáticos no cPanel

Backups automáticos no cPanel

Backups é daquelas coisas às quais só se dá o justo valor depois do desastre e em geral a lição é dura. Qualquer pessoa responsável pela manutenção de um site ou qualquer outro projecto sério o sabe mas em geral o problema é mesmo manter a disciplina.

Não será novidade a funcionalidade do cPanel para fazer backup de parte ou da totalidade de uma conta. É também bom lembrar que a maior parte das SPs (em ambientes partilhados) não permite o restauro da totalidade de uma conta, tendo isso de passar pelo suporte técnico (não havendo impeditivo para backups parciais). Se isto já traz alguma segurança, o esquecimento pode ser fatal.

É então que surge uma solução simples para automatizar este processo, com base nas tarefas agendadas CRON.

O primeiro passo será criar e configurar o seguinte ficheiro numa pasta que não seja a public_html (com permissões 600):

Em seguida basta juntar o seguinte comando na tabela de CRON (acessível pelo cPanel):

php -q /home/username/cpanel_backup.php

adaptando obviamente o caminho até ao ficheiro cpanel_backup.php.

Para quem nunca via uma tabela cron a coisa é relativamente simples: já indicámos qual o ficheiro a executar agora é so escolher a periodicidade. Backup diário será então como está mostrado no exemplo abaixo: (Todos os meses-Todos os dias da semana-Todos os dias-Às 0 horas-e 0 minutos…)

Backups automáticos no cPanel

E pronto, em caso de espiga, e porque não se deve contar muito nos backups das SPs, sempre se vai tendo um backup completo e fresco pronto a restaurar. Resta-nos agradecer mais uma vez pelo código liberto!


Deixar uma resposta