Backup automático cPanel: Guía paso a paso

backup automático cPanel

📅 Publicado el 9 de octubre, 2026 · Por Equipo RedServicio

Configurar un backup automático en cPanel es de esas decisiones que agradeces tarde o temprano. Siempre. Un error de actualización, un ataque, un fallo del servidor… cualquiera de estas cosas puede borrar meses de trabajo en segundos. Y no, no le pasa solo a los demás. Aquí va una guía para programar copias automáticas desde cPanel, sin depender de tu memoria ni de esos procesos manuales que nadie hace cuando toca (yo incluido, lo reconozco).

¿Por qué necesitas backups automáticos de tu web?

Casi todos descubrimos la importancia de las copias de seguridad cuando ya es demasiado tarde. Una web infectada con malware, un plugin incompatible que rompe la base de datos, un borrado accidental con el dedo gordo… cualquiera de estas cosas puede dejar tu proyecto fuera de línea días enteros. Y si la web genera ingresos o trae clientes, cada hora de caída es dinero que se va.

El problema del backup manual es simple: requiere disciplina. Y la disciplina, estadísticamente, se abandona a las pocas semanas. Los automáticos, en cambio, funcionan aunque no te acuerdes. Los programas una vez y listos.

¿Qué ganas con automatizar? Básicamente esto:

  • Continuidad de negocio: restauras la web en minutos tras cualquier incidente y reduces el tiempo de inactividad al mínimo.
  • Tranquilidad: te quitas de la cabeza ese «¿habré hecho copia esta semana?» que, seamos honestos, aparece siempre en el peor momento.
  • Versionado: si conservas copias de varias fechas, puedes volver atrás incluso cuando el problema llevaba días pasando desapercibido.

Consejo práctico: la regla 3-2-1 sigue siendo el estándar de oro. 3 copias de tus datos, en 2 medios diferentes, y al menos 1 fuera del servidor. Si tu hosting ya incluye backups diarios (como ocurre en RedServicio.net), añadir tu propia copia programada te da una capa extra de seguridad totalmente independiente.

Requisitos previos antes de configurar tus backups

Antes de ponerte manos a la obra, revisa estos puntos. Cinco minutos ahora te ahorran sorpresas después:

  1. Acceso a cPanel: necesitas credenciales con permisos sobre archivos, bases de datos y trabajos cron. Si no las tienes, pídelas a tu proveedor de hosting.
  2. Espacio en disco suficiente: cada backup comprimido ocupa lo suyo. Calcula el tamaño de tu carpeta public_html más el peso de las bases de datos y deja margen para 2 o 3 copias históricas.
  3. Destino externo recomendado: guardar los backups en el mismo servidor es mejor que nada, pero lo ideal es enviarlos a un almacenamiento externo (Google Drive, Amazon S3, otro servidor vía FTP). Si el servidor cae entero, las copias siguen a salvo.
  4. Conocer tu estructura: identifica qué bases de datos usa tu web y qué directorios son críticos. En WordPress, por ejemplo, te interesan wp-content (imágenes, plugins y temas) y la base de datos MySQL completa.
  5. Cron disponible: toda la automatización en cPanel se apoya en trabajos cron. Verifica que tu plan permite crearlos; en los planes de hosting de RedServicio están disponibles sin restricciones, con soporte 24/7 por si necesitas ayuda para configurarlos.

¿Cuánto espacio necesito para mis backups? Una web WordPress pequeña suele ocupar entre 500 MB y 2 GB con la base de datos incluida. Reserva al menos el triple de ese tamaño si planeas conservar varias copias rotatorias.

Con esto verificado, ya puedes crear la automatización sin tropezarte con errores de espacio o permisos por el camino.

Cómo crear un backup automático en cPanel paso a paso

Hay dos métodos para automatizar backups en cPanel: el script PHP que genera la copia completa y el trabajo cron que lo ejecuta periódicamente. Cubriremos ambos.

Paso 1: Localiza las herramientas necesarias

Entra en tu cPanel y busca la sección Archivos, donde están la herramienta Copia de seguridad y el Administrador de archivos. También necesitarás Trabajos de cron (Cron Jobs), normalmente dentro de «Avanzado». Tómate un minuto para familiarizarte con ambas. Un minuto, no más.

Paso 2: Crea el script de backup

Crea un archivo llamado backup.php en la raíz de tu cuenta (fuera de public_html, para que nadie pueda acceder a él desde el navegador) con este contenido básico:

<?php // Ejecuta el generador de backups completo de cPanel y envía el archivo por FTP a un destino externo. Este script se invoca desde cron. ?>

La lógica combina dos operaciones: generar el archivo comprimido del home completo y volcar la base de datos con mysqldump, y después enviarlo por FTP o trasladarlo a almacenamiento externo. Estos son los comandos clave que vas a usar.

Paso 3: Configura el trabajo cron

Accede a Trabajos de cron y crea una tarea nueva. Los campos que importan son la programación y el comando. Para un backup diario a las 3:00 AM, por ejemplo:

  • Minuto: 0
  • Hora: 3
  • Día del mes: *
  • Mes: *
  • Día de la semana: *
  • Comando: /usr/local/bin/php /home/TU_USUARIO/backup.php

Sustituye TU_USUARIO por tu usuario real de cPanel. Con esa programación, cada madrugada se generará una copia fresca en el momento de menos tráfico.

Tip: evita las horas punta (19:00-23:00). Las 3:00-5:00 AM son ideales: el servidor tiene menos carga y la compresión no afectará la velocidad de tu sitio para los visitantes.

Paso 4: Verifica que funciona

No des nada por hecho. Ejecuta el script manualmente una primera vez desde el propio cron (puedes programarlo para dentro de 5 minutos) y comprueba tres cosas:

  1. Que el archivo comprimido se genera en la carpeta de destino.
  2. Que la copia llega a tu almacenamiento externo, si configuraste esa opción.
  3. Que el archivo se puede descomprimir y contiene todo lo esperado.

Revisa también el correo de notificaciones de cron en cPanel: si algo falla, recibirás un mensaje con el error concreto, lo que facilita muchísimo el diagnóstico. Y una última reflexión, de las que duelen: un backup que nunca se ha probado restaurando es, a efectos prácticos, un backup que no existe.

Cómo programar copias con tareas cron para backup automático cPanel

El asistente de copias de cPanel genera los ficheros, sí. Pero sin programación no hay automatismo real, y para eso están las tareas cron. Las encontrarás en la sección «Trabajos de cron» del panel.

Antes de crear la tarea, necesitas la ruta completa de PHP en tu servidor. Suele ser /usr/local/bin/php o /usr/bin/php, aunque depende del host. Si no lo tienes claro, pregúntale a tu proveedor o crea un fichero con la función phpinfo() y compruébalo tú mismo. Tarda dos minutos.

Un comando típico para lanzar el script cada noche a las 3:00 AM sería este:

  • Ejemplo de comando cron: /usr/local/bin/php -q /home/usuario/backup_cron.php
  • Programación: 0 3 * * * (minuto, hora, día del mes, mes, día de la semana)

¿No dominas la sintaxis cron? Normal. Usa el generador de horarios que trae cPanel y evita dolores de cabeza. Elige madrugada, cuando el tráfico es mínimo y el impacto en el rendimiento, nulo.

Consejo práctico: añade al final del comando la expresión 2>&1 para capturar errores en la salida, y configura en cPanel un correo donde recibir el resultado de cada ejecución. Si una copia falla, lo sabrás enseguida. No a la semana siguiente, cuando ya sea tarde.

Hay planes de hosting que incluyen backups gestionados (los de RedServicio, por ejemplo). Si es tu caso, combina esa automatización con las copias del servidor y reduces aún más el riesgo. Y aun así: revisa cada semana que los ficheros se están generando en la carpeta destino. Confía, pero verifica.

Cómo restaurar un backup en cPanel sin perder datos

Tener la copia es solo la mitad del trabajo. La otra mitad es saber restaurarla sin sustos de última hora. Este orden funciona bien:

  1. Descarga y verifica el fichero: antes de tocar nada, confirma que el archivo .tar.gz pesa lo esperado y abre la web actual para anotar configuraciones importantes.
  2. Usa «Asistente de copia de seguridad»: selecciona «Restaurar» y elige si vas a restaurar el directorio personal, la base de datos MySQL o los filtros de correo. Lo habitual es ir por partes.
  3. Restaura la base de datos por phpMyAdmin si el asistente falla: importa el fichero .sql correspondiente a la base de datos existente. Si hay conflictos de nombres, elimina primero las tablas antiguas —nunca la base de datos completa sin anotar el usuario asociado—.
  4. Restaura los ficheros vía Administrador de archivos: sube el contenido de public_html desde el respaldo, sobrescribiendo solo cuando estés seguro de que la versión actual no tiene cambios que quieras conservar.
  5. Comprueba la web tras restaurar: revisa que no haya errores de conexión a la base de datos y que los enlaces internos funcionen. ¿Usas plugins de caché? Vacíalos.

Un detalle crítico, y me remito a la experiencia ajena que circula por foros: al restaurar ficheros, no borres nunca el directorio public_html al completo antes de subir el nuevo contenido. Si la subida se corta a mitad, habrás perdido también la versión actual. Guarda la copia antigua a mano hasta confirmar que todo funciona. Siempre.

Conclusión: mantén tu web siempre protegida

Configurar un backup automático cPanel no exige conocimientos avanzados. Un asistente de copias, un script ligero y una tarea cron bien programada cubren lo que necesita la mayoría de sitios. La clave no está en la técnica sino en la constancia: automatizar, verificar de vez en cuando y probar la restauración al menos una vez al año. Ese último paso es el que casi nadie hace. Y el que te salva cuando llega el problema.

Luego está la regla 3-2-1: tres copias, en dos soportes distintos, una fuera del servidor. Un backup guardado solo en tu cuenta de hosting te protege de errores humanos, pero no de un fallo grave del proveedor. Descarga copias a tu equipo o a un almacenamiento en la nube con regularidad, aunque sea una vez al mes.

Y si prefieres no preocuparte por nada, elige un proveedor que lo haga por ti. En RedServicio ofrecemos hosting con backups automáticos, soporte técnico 24/7 en español y migraciones asistidas, para que tu única tarea sea hacer crecer tu proyecto. Tu web trabaja cada día para ti; deja que sus copias trabajen por tu tranquilidad.

📝

Equipo RedServicio

Artículos escritos y revisados por nuestro equipo técnico especializado en hosting e infraestructura web en España.

¿Listo para un hosting de verdad?

Servidores en España · Soporte 24/7 en español · Migración gratuita

Ver Planes desde 3,95€/mes →

Te puede interesar:

Clisec — Seguridad informática

Página Gratis — Crea tu web gratis

Scroll al inicio