Para ello lo primero que debemos de hacer es instalar Akeeba Backup. Si no lo tuvieras, puedes descargarlo desde la página de Akeeba Backup. En este vídeo te enseñamos cómo instalar extensiones en Joomla.
Cuando lo tengas instalado y configurado (te saldrá un asistente la primera vez) tendremos que ir al panel de control del componente en Componentes>Akeeba Backup y hacer clic en el botón "Parámetros del componente"
Ahí tendremos que configurar el acceso a realizar copias de seguridad desde el frontend de Joomla, activándolo y rellenando una palabra clave aleatoria que mos servirá para confirmar que "somos nosotros" quienes hacemos la solicitud. También podremos activar la posibilidad de recibir un email cuando ésta se realice:
Luego nos iremos nuestro cPanel (mira este vídeo donde te mostramos como acceder a cPanel) y en el administrador de archivos crearemos una nueva carpeta dentro de public_ftp que llamaremos backupweb.
Luego, también desde cPanel configuraremos las tareas CRON en Avanzados > Cron Jobs de la siguiente manera:
1.- La primera será la que ejecuta Akeeba Backup para que realice la copia. Podemos ejecutarla cada madrugada a las 5:
wget --max-redirect=10000 "http://www.TUSITIO.com/index.php?option=com_akeeba&view=backup&key=TUCONTRASEÑA"
2.- Creamos otra para copiar el archivo de backup generado a nuestra carpeta del FTP (una hora más tarde, a las 6 de la mañana):
scp /home/NUESTROUSUARIO/public_html/administrator/components/com_akeeba/backup/*.jpa /home/NUESTROUSUARIO/public_ftp/backupweb/
3.- Una nueva que elimine este archivo de nuestro Joomla (para evitar accesos fraudulentos a la copia). Esta la programaremos para que ese ejecute a las 7 de la mañana:
rm -f /home/NUESTROUSUARIO/public_html/administrator/components/com_akeeba/backup/*.jpa
4.- Y creamos la última para eliminar las copias de seguridad antiguas (es este caso mantendremos las de los 7 últimos días). Podemos programarla cada día a las 4 de la mañana para que así nunca haya más de 7 copias realizadas:
find /home/NUESTROUSUARIO/public_ftp/backupweb/ -mtime +7 -exec rm {} ;
Y ya tenemos listo nuestro sistema de coías automáticas para nuestro Joomla.
En el siguiente vídeo se muestra más claramente cómo hacerlo: