🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía para crear backups en cPanel automáticamente

Actualizado el 2 de febrero de 2026

Introducción: ¿Por qué es importante automatizar tus backups en cPanel?

Perder los datos de tu sitio web puede ser una experiencia frustrante y costosa. Un error humano, un ataque de malware, una actualización fallida o un problema con el servidor pueden borrar meses o años de trabajo en segundos. Por eso, tener copias de seguridad (backups) actualizadas es la red de seguridad más importante para cualquier proyecto online. En esta guía, te explicaremos paso a paso cómo configurar backups cPanel automáticos, para que puedas dormir tranquilo sabiendo que tus archivos y bases de datos están protegidos sin que tengas que acordarte de hacerlo manualmente cada semana.

Muchos usuarios piensan que hacer copias seguridad cPanel es complicado o que requiere conocimientos técnicos avanzados. ¡Nada más lejos de la realidad! cPanel incluye herramientas muy intuitivas que te permiten automatizar backup de forma sencilla. Además, una vez configurado, el sistema se encargará de todo por ti, enviando las copias a un destino externo (como tu correo electrónico, un servidor FTP o almacenamiento en la nube) para que estén a salvo incluso si algo le pasa a tu hosting principal.

A lo largo de este cPanel tutorial, veremos desde los conceptos básicos hasta la configuración avanzada, incluyendo trucos y recomendaciones para que no te lleves sorpresas. Empecemos.


Requisitos previos antes de configurar backups automáticos

Antes de lanzarte a configurar tus backups, asegúrate de cumplir con estos requisitos básicos:

  • Acceso a cPanel: Necesitas las credenciales de tu cuenta de hosting. Normalmente accedes a través de tudominio.com/cpanel o tudominio.com:2083.
  • Permisos de administrador: En la mayoría de los planes de hosting compartido, tienes acceso completo a la sección de backups. Si usas un VPS o servidor dedicado, verifica que cPanel esté instalado y que tu usuario tenga privilegios de "root" o "reseller".
  • Destino de la copia: Decide dónde quieres almacenar los backups. Las opciones más comunes son:
    • Correo electrónico: Para sitios pequeños (menos de 50 MB), puede funcionar, pero no es recomendable para sitios grandes.
    • Directorio en el servidor: Guarda la copia en una carpeta dentro de tu hosting (por ejemplo, /backup). Ojo: si el servidor falla, podrías perder también la copia.
    • Servidor FTP/SFTP: Ideal si tienes otro hosting o un servidor externo.
    • Almacenamiento en la nube: Servicios como Google Drive, Dropbox o Amazon S3 (a través de plugins o scripts adicionales).
  • Espacio en disco: Asegúrate de que tu plan de hosting tenga suficiente espacio para almacenar las copias temporales mientras se generan.

Paso 1: Acceder a la herramienta de backups en cPanel

El primer paso es ubicar la sección de backups dentro de cPanel. Sigue estas instrucciones:

  1. Inicia sesión en tu cPanel con tu usuario y contraseña.
  2. Busca la sección "Archivos" o "Files" (dependiendo del idioma de tu interfaz).
  3. Haz clic en el icono "Backup" o "Copias de seguridad". Si no lo ves, puedes usar el buscador de cPanel (parte superior derecha) escribiendo "backup".

[TIP] Si tu cPanel está en inglés, la opción se llama "Backup". En español, suele aparecer como "Copias de seguridad". No lo confundas con "Backup Wizard", que es una versión guiada pero menos flexible.

Una vez dentro, verás varias opciones. La que nos interesa para automatizar backup es "Backup de la cuenta" o "Download a Full Account Backup". Pero no te preocupes, en el siguiente paso te guiaré para que configures la automatización.


Paso 2: Configurar un backup completo automático

cPanel ofrece una función llamada "Backup de la cuenta" que te permite generar una copia completa de tu sitio (archivos, bases de datos, configuraciones de correo, etc.) y enviarla a un destino externo. Para automatizarla, sigue estos pasos:

  1. En la página principal de Backup, busca la sección "Generar y descargar una copia de seguridad completa" o "Generate and Download a Full Backup".
  2. Haz clic en el botón correspondiente (normalmente un enlace azul o un botón con texto).
  3. Se abrirá un formulario con varias opciones. Configúralo así:
    • Backup Type: Selecciona "Full Backup" (copia completa).
    • Destination: Elige dónde quieres que se envíe la copia. Las opciones típicas son:
      • Home Directory: Guarda la copia en tu cuenta de hosting (en la carpeta raíz). No recomendado para automatización porque ocupa espacio y no está fuera del servidor.
      • Email: Recibirás un correo con el archivo adjunto (límite de tamaño según tu proveedor).
      • FTP/SFTP: Necesitarás los datos de conexión de un servidor externo.
      • SCP (Secure Copy): Similar a SFTP.
    • Email Address: Si elegiste "Email", escribe la dirección donde quieres recibir la copia.
  4. Haz clic en "Generate Backup" o "Generar copia de seguridad".

[WARNING] Si eliges "Email" como destino, asegúrate de que el tamaño total de tu sitio no supere el límite de archivos adjuntos de tu correo (normalmente 25 MB). Para sitios más grandes, usa FTP o almacenamiento en la nube.

¿Y la automatización? Hasta aquí solo hemos generado una copia manual. Para que se repita automáticamente, necesitamos usar la herramienta de tareas programadas (Cron Jobs) de cPanel. Te lo explico en el siguiente paso.


Paso 3: Automatizar el backup con Cron Jobs

cPanel no tiene un botón mágico que diga "hacer backup cada semana". En su lugar, usamos Cron Jobs, que son tareas programadas que ejecutan comandos en el servidor a intervalos regulares. No te asustes, es más fácil de lo que parece.

  1. En cPanel, busca la sección "Tareas programadas" o "Cron Jobs" (normalmente en la categoría "Avanzado").
  2. Haz clic en "Add New Cron Job" o "Añadir nueva tarea cron".
  3. Verás un formulario con campos como:
    • Common Settings: Aquí puedes elegir frecuencias predefinidas (por ejemplo, "Once a week").
    • Minute, Hour, Day, Month, Weekday: Si quieres personalizar, introduce los valores. Por ejemplo, para ejecutar el backup todos los domingos a las 3:00 AM, pondrías: 0 3 * * 0.
    • Command: Aquí es donde debes escribir el comando que ejecutará el backup. El comando típico para generar un backup completo es:
      /usr/local/cpanel/bin/backup --force
      
      Pero este comando guarda el backup en el directorio raíz del usuario. Para enviarlo a un destino externo, necesitas un script personalizado (más adelante te doy un ejemplo).
  4. Haz clic en "Add New Cron Job".

[INFO] Si no te sientes cómodo escribiendo comandos, puedes usar el Backup Wizard (Asistente de backups) que a veces incluye opciones de programación básica. Sin embargo, el método con Cron Jobs es más fiable y flexible.

Ejemplo de comando para backup con FTP:
Si quieres que el backup se envíe automáticamente a un servidor FTP, puedes usar un script como este (debes crearlo previamente en tu cuenta):

/usr/local/cpanel/bin/backup --force && curl -T /home/tuusuario/backup-$(date +%Y%m%d).tar.gz ftp://usuario:contraseña@ftp.ejemplo.com/backups/

Pero ojo: este es un ejemplo avanzado. Lo más recomendable para principiantes es usar la opción de Backup de la cuenta con destino FTP directamente desde la interfaz de cPanel, y luego programar un Cron Job que ejecute un script PHP que llame a la función de backup de cPanel. Si esto te parece demasiado técnico, sigue leyendo: al final del artículo te doy una alternativa más sencilla.


Paso 4: Verificar que el backup automático funciona

Una vez configurado el Cron Job, es importante comprobar que todo funciona correctamente. Sigue estos pasos:

  1. Espera el primer ciclo: Si programaste el backup para las 3:00 AM, revisa al día siguiente si se ha generado el archivo en el destino elegido.
  2. Revisa los logs de cPanel: En la sección "Estadísticas" o "Logs", puedes ver el historial de tareas cron. Busca errores como "command not found" o "permission denied".
  3. Prueba manualmente: Si quieres asegurarte de que el comando funciona, puedes ejecutarlo manualmente desde la terminal (si tienes acceso SSH) o desde el Terminal de cPanel (si tu hosting lo permite). Escribe el comando y observa la salida.

[TIP] Si usas un hosting compartido, es posible que el comando /usr/local/cpanel/bin/backup no esté disponible por restricciones de seguridad. En ese caso, contacta con tu proveedor de hosting para que te indiquen el método correcto.


Alternativa sencilla: Usar plugins o scripts preconfigurados

Si todo esto de los Cron Jobs te parece demasiado técnico, no te preocupes. Existen soluciones más amigables:

  • JetBackup: Muchos hosting incluyen este plugin en cPanel. Te permite programar backups con una interfaz gráfica, elegir qué archivos incluir y enviarlos a la nube (Google Drive, Dropbox, etc.). Busca el icono de JetBackup en tu cPanel.
  • UpdraftPlus (para WordPress): Si tu sitio usa WordPress, este plugin gratuito es la opción más fácil. Programas backups automáticos de archivos y base de datos, y los envías a servicios como Google Drive, Dropbox o Amazon S3. No necesitas tocar cPanel.
  • Scripts personalizados: Puedes contratar a un desarrollador o buscar en foros un script PHP que haga el trabajo por ti. Por ejemplo, el script cpanel-backup-automation de GitHub es muy popular.

[WARNING] Si usas un plugin de WordPress para backups, asegúrate de que no entre en conflicto con las copias de seguridad del servidor. Lo ideal es tener una copia a nivel de servidor (cPanel) y otra a nivel de aplicación (WordPress). Así tienes doble protección.


Preguntas frecuentes (FAQ)

1. ¿Cada cuánto tiempo debo hacer backups automáticos?
Depende de la frecuencia con la que actualices tu sitio. Para sitios estáticos (pocos cambios), una vez por semana es suficiente. Para tiendas online o blogs activos, te recomiendo backups diarios de la base de datos y semanales de los archivos.

2. ¿Los backups ocupan espacio en mi hosting?
Sí, mientras se generan, se almacenan temporalmente en tu cuenta. Si eliges como destino "Home Directory", ocuparán espacio permanentemente. Por eso es mejor enviarlos a un destino externo.

3. ¿Puedo restaurar un backup desde cPanel?
Sí, en la misma sección de Backup tienes la opción "Restaurar una copia de seguridad". Puedes subir un archivo de backup o elegir uno almacenado en tu cuenta. También puedes restaurar por separado archivos, bases de datos o configuraciones de correo.

4. Mi hosting usa Syspanel (HestiaCP) en lugar de cPanel, ¿cómo hago backups?
Si tu panel de control es Syspanel (antes conocido como HestiaCP), el proceso es diferente. Accede a través del puerto 2106 (ejemplo: tudominio.com:2106). Busca la sección "Backup" en el menú lateral. Ahí puedes crear backups manuales o programar tareas cron desde la terminal del servidor. La interfaz es menos gráfica que cPanel, pero igual de funcional.

5. ¿Qué hago si el backup automático falla?
Revisa los logs de Cron Jobs. Los errores comunes son: destino FTP incorrecto, falta de espacio en disco, o permisos insuficientes. También verifica que la dirección de correo electrónico (si usaste esa opción) no esté llena o haya rebotado.


Conclusión: Protege tu sitio con backups automáticos

Configurar backups cPanel automáticos es una de las tareas más importantes que puedes hacer por tu sitio web. No solo te protege contra desastres, sino que te da tranquilidad para experimentar y actualizar sin miedo. Como has visto, el proceso tiene varias opciones: desde la configuración básica con copias seguridad cPanel hasta la automatización avanzada con Cron Jobs.

Recuerda que la clave está en la consistencia: un backup que no se hace regularmente no sirve de nada. Así que elige una frecuencia, configúralo y olvídate. Y si en el camino te surge alguna duda, revisa este cPanel tutorial o consulta con tu proveedor de hosting. ¡Tu sitio web te lo agradecerá!

[INFO] No olvides probar la restauración de tu backup al menos una vez al año. No hay nada peor que descubrir que tu copia de seguridad está corrupta justo cuando más la necesitas.

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel