Como fazer backup automático de contas cPanel
05/08/2008 | | Categoria(s): Webhosting técnico, WebmastersMuito se tem falado desde que o PTServidor perdeu não sei o quê. Li através deste post no WebVicio. Fiquei surpreendido. Pensei que o PTServidor teria algum sistema de bacups off disk, aparentemente estou enganado. Não demorou muito a escrever para o meu datacenter, e a resposta deles foi básicamente “temos, mas podemos não der, sendo isso uma remota minúscula possibilidade”, mas de qualquer forma têm várias alternativas e vários backups. A resposta foi:
Our backups are stored once every day, when possible, however it is not relied on the node. Thus if the node goes completely down and cannot be recovered, we can restore the backup to another node and completely restore the server to another node. However, we do not guarantee that each backup is successful, as certain issues and crashes may keep the backups from being updated routinely. Though we try our hardest to have a revolving daily remote backup, we do recommend that it is not 100% relied upon, as it is provided as a convenience.
Conveniência? Há 4 anos que trabalho com a Defender Hosting, e nunca tive problemas. Posso pedir backups de até uma semana, de ficheiros ou bases de dados, que eles dão sempre. Bom, o que me leva a pensar… será que a maioria dos hosts que por aí andam têm backups redundantes? A resposta é não.
Então o que é que podemos fazer com hosts amadores, além de mudar? Podemos fazer os nossos backups. No post que já referi no WebVicio ele arranjou uma maneira muito complicada de fazer os backups, coisa que nunca me iria passar pela cabeça. Conselho? Keep it simple.
Material necessário:
- Suporte a PHP.
- Servidor FTP caseiro (FileZilla grátis, Golden FTP Server pago).
- Cérebro.
Como fazer:
- Ir a este site fácilmente encontrado num motor de busca perto de si e copiar o script.
- Editar o script (recomendação pessoal: PHP Editor).
- Enviar para o servidor, pasta public_html.
- Ir a cPanel > Cron Jobs e agendar uma hora (utilizadores com happu hour aproveitem as happy hours).
- Pronto!
NOTA: na ausência de cérebro, page 49.95$ e tenha isso tudo automático neste site (ou então 10 dias à experiência antes de comprar).
Rui
A maneira que disse no webvicio não é assim tão complicada.
Basta instalar o plugin e já está recebemos os backups todos os dias para o email sem termos mais qualquer trabalho.
É um método diferente mas que dá mais ou menos o mesmo trabalho que o teu.
Tu não sabes “os backups”, tu recebes o backup da base de dados.
E-mails, subdominios, ficheiros? Não são backups também?
Rui
Está bem tens razão.
No fim do meu post referi que não é só a base de dados que precisa de se fazer backups e agora não me lembrei.
Mas a base de dados pelo menos no caso do webvicio é o mais importante. Os emails que recebo lá são reenviados para outro lado e os ficheiros só se for mesmo o theme e subdominios não tenho.
Isso é o teu caso específico. Certamente que é mais fácil fazer como disse, até porque ficas com mais coisas (logs, etc.) do que um backup da bd para o e-mail.
Rui
Sim tens razão nesse aspecto.
Muito bom!!! Este post é uma mão na roda.
É uma forma muito simples e ao memso tempo prática, e assim não dependemos de ninguem para realizar os backups.
Parabéns pela dica.
Um abraço
[...] Para mais informações e links para fazer isto visitem o blog do Rui Cruz e o seu texto: Backup automático de contas cPanel. [...]
De muito interesse.
O assunto dos backups, anda por estes dias a chatear-me
1º tenho um dos servidores que está quase sempre com problemas(mas vejo por aí outros sites importantes também com problemas).
2º Não consigo utilizar os backups
então a minha pergunta é:
Não como fazer os backups, mas sim como fazer o restauro?
Tenho tentado no cpanel e fica tudo na mesma.
o que interessa ter os backups se depois não servem para nada!!!
Um abraço
Olá.
O restauro pode ser feito de duas foermas, pressuponto sempre que tens o backup-data_user.tar.gz (ou user_data, não tenho a certeza agora):
- Pedir ao datacenter/alojamento para o fazer
- Ir a cPanel > Backup > e tens uma opção de restore lá. Se não tiveres, foi desactivada pelo datacentar/alojamento, e voltamos à primeira questão
- Ainda há outra opção que se tiveres acesso SSH é mais prática, mas não é impossível sem SSH: enviares o .tar.gz por FTP, e extraires tudo para uma pasta (tar -zxvf ficheiro.tar.gz) e depois entras na pasta (cd pasta) e copias o que queres. Em relação a restaurar o MySQL, podes usar este comando (mais uma vez, se tiveres acesso SSH apenas):
# mysql -u username -p nomedabd < backup.sql
Se precisares de mais ajuda, avisa.
Rui
Obrigado
Impressionáste-me
Mas está visto que ainda vai demorar algum tempo até conseguir fazer isso. Ainda vou ter que ler muitas vezes a resposta.
Até aqui tenho feito tudo pelo cpanel ainda não aprofundei os meus conhecimentos para ftp’s (não se pode saber fazer tudo).
Mas consigo fazer os uploads para o cPanel o pior é depois! Por exemplo: o que é o SSL? Nem sei o tenho.
Mas já fiquei a saber que os backups totais são feitos pelo servidor.
Obrigado mais uma vez
Isso é fácil saber: http://www.webopedia.com/TERM/S/SSL.html
Volta sempre.
Rui
Sim até era fácil
só não estava a ver!
e por acaso até tenho o gestor de SSL no Cpanel. Mas o melhor é não mexer para não estragar.
Começo a pensar que o melhor é ser o servidor a fazer o backup.
cumprimentos