Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Postado

Boa noite pessoal,

Em anexo um script que achei no fórum do cPanel para criar backups full de todas as contas de um servidor com cPanel e enviá-los por FTP a outro servidor. Testei aqui usando o cron para agendar as cópias e funciona beleza.

Sugestão de uso:

- descompacte os dois arquivos contidos no arquivo .zip em anexo na pasta /home/seu_usuario/

- edite o arquivo backup.php (no arquivo tem alguns comentários do que alterar)

- crie a tarefa cron com o período que deseja. Ex: 0 1 * * * /usr/local/bin/php /home/seu_usuario/backup.php

(no exemplo, o script será executado todos os dias 01:00)

Características:

- backup automático de todas as contas do servidor;

- uso da API do cPanel para listar as contas - através da biblioteca xmlapi.php;

- gratuito;

- funciona com o usuário root ou com o usuário de revenda;

*** Notas Importantes ***

Autor do Script: usuário tomdchi do forum cPanel

Autor da biblioteca: David Neimeyer (membro do time de dev do cPanel)

Link do post original: https://forums.cpanel.net/f49/automatic-cpanel-backup-domain-mysql-cron-php-111213.html

Link para a última versão da biblioteca: https://github.com/CpanelInc/xmlapi-php

Outras bibliotecas criadas pelo cPanel: https://github.com/CpanelInc

[ATTACH]378[/ATTACH]

Ps.: Desculpe se já existe o mesmo script aqui no fórum, na busca que fiz não o encontrei.

Script Backup.zip


Postado

Excelente dica, é uma das mais úteis dos últimos meses! Se fosse a 3 semanas atrás iria me salvar, mas mesmo assim pode ser útil na migração de revendas.

Postado
Excelente dica, é uma das mais úteis dos últimos meses! Se fosse a 3 semanas atrás iria me salvar, mas mesmo assim pode ser útil na migração de revendas.

Espero que seja útil! Em meus testes funcionou bem!

Por ser via API, dá para fazer isso de forma remota também. Ou seja, se você tem 3 contas, dá para copiar da conta 1 para a conta 2 através da conta 3. Não testei isso, mas deve funcionar também...

Dá para dar um "grau" no script, colocando uma interface web etc.. Mas ai fica a vontade dos senhores rs (se eu tiver tempo eu faço depois e publico aqui... - firulas hehehe)

Postado

Muito interessante. Um bom script feito em apenas algumas linhas. Excelente.

O contra é que não se pode armazenar os backups por data.

Não há bem nem mal que dure para sempre. Um dia tudo acaba.

Postado
Muito interessante. Um bom script feito em apenas algumas linhas. Excelente.

O contra é que não se pode armazenar os backups por data.

De fato, mas pode ser implementado. O código esta aí, é só ter tempo para fazer.

Postado
De fato, mas pode ser implementado. O código esta aí, é só ter tempo para fazer.

E eu já tenho. Usando um método novo. Vou lançar a nova versão do meu script em alguns dias.

Não há bem nem mal que dure para sempre. Um dia tudo acaba.

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?

-