Cópias e migrações
Automatizar cópias de segurança com o cPanel e o cron
Pode automatizar as suas próprias cópias com a UAPI, a API do cPanel, e uma tarefa de cron. Isto complementa as cópias que a Hostsuar guarda; não altera a sua frequência nem a sua retenção.
Pedir uma cópia completa
A partir de um terminal da própria conta cPanel, o comando é:
uapi Backup fullbackup_to_homedir
Para pedir um aviso de conclusão, pode acrescentar o seu endereço:
uapi Backup fullbackup_to_homedir email=usuario@ejemplo.com
Substitua o email do exemplo. A cópia é gerada no diretório home da conta. Aceitar o pedido não significa que o ficheiro esteja terminado: verifique o resultado antes de o transferir ou utilizar.
Se não tem acesso ao terminal ou o comando não está disponível, consulte o suporte sobre o método adequado para o seu serviço. Não execute o comando como administrador de outro sistema à espera de que identifique a sua conta.
Antes de o agendar
Execute um pedido manual e confirme que termina. Reveja o espaço de que o ficheiro e o processo de geração precisam, além da carga da conta. Não há uma percentagem de espaço livre que garanta todas as cópias.
Defina que alterações pode perder entre execuções e durante quanto tempo guardará as versões. Numa aplicação com escritas contínuas, coordene como obterá ficheiros e base de dados coerentes; aumentar a frequência não resolve por si só essa consistência.
O que a automatização deve controlar
| Passo | Verificação necessária |
|---|---|
| Iniciar | Não há outra geração ou transferência pendente |
| Esperar | A cópia em causa terminou corretamente |
| Transferir | Copia-se o ficheiro certo por uma ligação cifrada |
| Verificar | O destino recebeu o ficheiro completo e é possível lê-lo |
| Aplicar retenção | Ficam as versões independentes de que precisa |
| Informar | As falhas geram um aviso que alguém revê |
Não acrescente um tempo de espera fixo nem escolha simplesmente o ficheiro mais recente como prova de conclusão. Se a geração ou a transferência falhar, guarde as cópias anteriores e registe o erro.
Configurar o cron e o destino
Em cPanel > Cron Jobs, agende o script que implemente essas verificações. Consulte como configurar uma tarefa agendada. Este artigo fornece o comando de pedido, não um script completo de transferência e retenção.
Use SFTP/SCP ou outro destino cifrado compatível. Guarde as chaves fora da pasta pública, com permissões limitadas, e verifique o servidor de destino. Não coloque palavras-passe na linha do cron nem em ficheiros que se possam descarregar a partir da web.
Confirmar que a poderá recuperar
Mantenha um registo de data, ficheiro, componentes e verificação. Teste periodicamente uma restauração num ambiente separado. Uma cópia completa do cPanel exige o procedimento de recuperação adequado; não se restaura por inteiro a partir do assistente do utilizador.
Se uma cópia falhar, corrija a causa antes de apagar versões anteriores ou reduzir a retenção.
Também lhe pode ser útil
- JetBackup for WordPress: restaurar as nossas cópias a partir do painel do WordPress Instale o plugin gratuito do JetBackup, ative a integração com o servidor e reponha o seu WordPress...
- Recuperar ficheiros, bases de dados e emails das nossas cópias com o JetBackup Restaure você mesmo, a partir do JetBackup 5, uma pasta apagada, uma base de dados, emails eliminado...
- Restaurar um site ou recuperar correio a partir da área de cliente Verifique o site, a pasta, a base de dados e a data antes de restaurar, ou recupere mensagens manten...
- Aumentar o limite de carregamento no All-in-One WP Migration Aumente o tamanho máximo de importação do All-in-One WP Migration a partir do seletor de PHP do cPan...
Algo não bate certo ou mudou? Diga-nos e revemos.