@marioernestoms sei de um plugin (pago) que pode te auxiliar, veja: https://snapcreek.com/duplicator/
A versão free dele é muito boa e eu uso muito, para backups (manuais) ou migrações. Mas para agendamento de backup só com a versão paga.
Olá @marioernestoms,
Pois é, eu acredito que o uso de plugins seja a melhor solução, como citou o @everaldomatias.
Eu sou usuário do InfiniteWP. Nem sei se eles incorporaram o plugin de algum desenvolvedor ou se eles mesmos desenvolveram uma solução, mas funciona que é uma beleza. Ainda mais para mim que gerencio múltiplos WordPress, é uma mão na roda, pois permite programar backups diários, quinzenais e mensais, limitar a quantidade de backups em paralelo (ou seja, a partir de certo número, sobreescreve o mais antigo, evitando um acúmulo que afeta armazenamento), clonar e restaurar sites a partir dos backups, além de stagging site.
Sendo que o aramazenamento pode ser no próprio servidor (como você deseja) ou na nuvem, como Amazon S3, Dropbxo e Google Drive.
Boa sorte,
@everaldomatias e @ralden, vou seguir por esse caminho mesmo testar os plugins que vocês mencionaram.
Obrigado