Clicky

Jump to content
  • Sign Up
Sign in to follow this  
zanin

[DICA] Script para Backup/Cópia de contas do cPanel

Recommended Posts

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

  • Like 1

Share this post


Link to post
Share on other sites
No caso da revenda, ele irá fazer o backup de todas as contas dessa revenda, ou só apenas da conta principal?

De tudo.

Share this post


Link to post
Share on other sites
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)

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.




×
×
  • Create New...