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

Cómo hacer una copia de seguridad automática en cPanel

Actualizado el 7 de enero de 2026

¿Qué es una copia de seguridad automática en cPanel y por qué es vital?

En el mundo digital actual, tus datos son tu activo más valioso. Ya sea que tengas una tienda en línea, un blog personal o el sitio web corporativo de tu empresa, perder la información contenida en tu hosting sería un desastre. Los ataques de malware, los errores humanos al actualizar plugins, los fallos del servidor o incluso un simple descuido pueden dejar tu web inaccesible o, peor aún, vacía.

Aquí es donde entra en juego el backup automático. Una copia de seguridad es una instantánea de todos los archivos, bases de datos, correos electrónicos y configuraciones de tu cuenta de alojamiento. Al hacerlo de forma automático, te aseguras de que, sin importar lo que pase, siempre tendrás una versión reciente de tu sitio para restaurar en cuestión de minutos.

En este artículo, te guiaré paso a paso para configurar un sistema de protección de datos robusto y sin complicaciones directamente desde cPanel. No necesitas ser un experto en informática; solo sigue las instrucciones y dormirás tranquilo sabiendo que tu información está a salvo.

Entendiendo las herramientas de backup en cPanel

Antes de sumergirnos en la configuración, es importante que conozcas las dos formas principales de realizar copias de seguridad en cPanel: la manual y la automática.

La copia manual es genial para hacer una instantánea puntual antes de un cambio importante, como actualizar un tema o modificar un archivo de configuración. Sin embargo, la copia automático es la que realmente te salvará el día a día, ya que se ejecuta según una programación predefinida, sin que tengas que acordarte de hacerla.

cPanel ofrece un asistente de backup integrado, pero también permite configurar backups externos. Te explicaré ambas opciones para que elijas la que mejor se adapte a tus necesidades y presupuesto.

¿Qué incluye una copia de seguridad completa?

Una copia de seguridad integral de tu cuenta de cPanel incluye lo siguiente:

  • Directorio principal (public_html): Todos los archivos de tu sitio web (HTML, PHP, imágenes, etc.).
  • Bases de datos MySQL: Toda la información dinámica de tu web (posts, usuarios, productos, comentarios).
  • Cuentas de correo electrónico: Los correos almacenados en el servidor, así como los filtros y las configuraciones de cada cuenta.
  • Zonas DNS: Las configuraciones que dirigen tu dominio al servidor.
  • Configuraciones de cron jobs: Las tareas programadas que tengas activas.
  • Configuraciones de seguridad: Como los certificados SSL y las reglas de protección por IP.

Método 1: Configurar backups automáticos con el Asistente de cPanel

El primer método es el más sencillo y no requiere de servicios externos. cPanel guardará las copias en el propio servidor, en una carpeta designada.

Paso 1: Accede a tu panel de control

Inicia sesión en tu cuenta de cPanel con las credenciales que te proporcionó tu proveedor de hosting. Normalmente, el acceso es a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com.

Paso 2: Busca la sección "Archivos"

Dentro del panel, busca la sección llamada "Archivos" o "Files". Ahí encontrarás la herramienta "Asistente de Backup" (en inglés, Backup Wizard). Haz clic en ella.

Paso 3: Elige el tipo de backup

El asistente te ofrecerá dos opciones: "Copia de seguridad completa" o "Copia de seguridad parcial". Para una configuración automático y completa, te recomiendo la primera. Selecciona "Copia de seguridad completa" y haz clic en "Siguiente".

Paso 4: Selecciona el destino de la copia

Aquí es donde empieza la magia. El asistente te preguntará dónde quieres guardar la copia. Las opciones son:

  • Home Directory: Se guardará en el servidor, en una carpeta llamada backup-yyyy-mm-dd_hh-ii-ss. No es la opción más segura si el servidor falla por completo, pero es rápida y gratuita.
  • Remote FTP Server: Enviará la copia a un servidor externo (como tu ordenador, un NAS o un servicio de almacenamiento en la nube). Es la opción más segura y la que te recomiendo para una buena protección de datos.

Paso 5: Programa la frecuencia (la clave del backup automático)

Una vez elegido el destino, el asistente te preguntará si quieres que la copia sea automático. cPanel te dará la opción de elegir la frecuencia: diaria, semanal o mensual. Para la mayoría de los sitios web, una copia automático diaria es lo más equilibrado.

Selecciona la frecuencia y la hora del día en que prefieras que se ejecute (te recomiendo hacerlo en horas de baja afluencia de visitas, como las 3 de la madrugada). Haz clic en "Iniciar copia de seguridad" o "Guardar configuración".

[TIP] Si eliges guardar la copia en el directorio Home, asegúrate de descargarla a tu ordenador o a un servicio en la nube (como Google Drive o Dropbox) con regularidad. Si el servidor sufre un fallo grave, podrías perder tanto el sitio como la copia de seguridad.

Método 2: Programar backups automáticos con el Planificador de Tareas (Cron Jobs)

Si tu proveedor de hosting no tiene activado el asistente de backup automático, o si buscas un control más fino, puedes usar los Cron Jobs (tareas programadas) para ejecutar un script de backup.

Paso 1: Crea un script de backup

Primero, necesitas un pequeño script en PHP o bash que haga la copia de los archivos y la base de datos. Puedes crear un archivo llamado backup.php y subirlo a una carpeta segura (fuera de public_html, si es posible).

Un ejemplo sencillo de script PHP sería:

<?php
// Configuración
$rutaBackup = '/home/tuusuario/backups/';
$nombreArchivo = 'backup_' . date('Y-m-d_H-i-s') . '.tar.gz';

// Archivos
shell_exec("tar -czf " . $rutaBackup . $nombreArchivo . " /home/tuusuario/public_html");

// Base de datos (ejemplo con mysqldump)
shell_exec("mysqldump -u usuario -pclave nombrebasededatos > " . $rutaBackup . "basededatos.sql");
?>

[WARNING] Este script es un ejemplo básico. Debes adaptarlo a tu usuario, rutas y credenciales de base de datos. Te recomiendo encarecidamente que lo pruebes manualmente antes de programarlo. Si no te sientes cómodo con PHP, puedes usar comandos bash directamente.

Paso 2: Configura el Cron Job en cPanel

Dentro de cPanel, busca la sección "Tareas programadas" o "Cron Jobs". Haz clic en ella.

Paso 3: Define la programación

Verás un formulario con varios campos. Aquí puedes configurar la frecuencia exacta. Por ejemplo, para que se ejecute a las 3:00 AM todos los días, usarías:

  • Minuto: 0
  • Hora: 3
  • Día del mes: *
  • Mes: *
  • Día de la semana: *

En el campo "Comando", introduce el comando para ejecutar tu script. Si usas PHP, sería algo como:

php /home/tuusuario/backup.php

Si usas bash, podría ser:

/bin/bash /home/tuusuario/backup.sh

Haz clic en "Agregar nueva tarea programada". ¡Listo! Tu servidor ejecutará la copia de seguridad automático con la frecuencia que hayas indicado.

Método 3: Backups automáticos externos (La opción más segura)

La mejor práctica para una protección de datos infalible es la regla 3-2-1: 3 copias de tus datos, en 2 medios diferentes, con 1 copia fuera del sitio. El método anterior guarda las copias en el servidor, lo que cuenta como un medio. Para cumplir la regla, necesitas una copia externa.

cPanel no tiene un plugin nativo para servicios en la nube como Google Drive o Dropbox (aunque algunos hosts lo ofrecen como extra). Sin embargo, puedes usar el Asistente de Backup con la opción de "FTP remoto" que mencionamos antes.

Paso 1: Obtén un servidor FTP

Necesitas un lugar donde guardar las copias. Puede ser:

  • Tu propio ordenador (con un servidor FTP como FileZilla Server).
  • Un disco duro NAS en tu red local.
  • Un servicio de alojamiento FTP (muchos servicios de nube ofrecen acceso FTP).

Paso 2: Configura el FTP en el Asistente de Backup

En el Asistente de Backup, al elegir "Copia de seguridad completa", selecciona la opción "Remote FTP Server". Te pedirá los siguientes datos:

  • Host: La dirección IP o nombre del servidor FTP.
  • Puerto: Normalmente es el 21.
  • Usuario y Contraseña: Las credenciales de tu cuenta FTP.
  • Directorio Remoto: La ruta donde quieres guardar los archivos (por ejemplo, /backups).
  • Pasivo: Marca la casilla para usar modo pasivo, que suele funcionar mejor con firewalls.

Paso 3: Programa la frecuencia

Al igual que en el primer método, selecciona la frecuencia (automático diario, semanal, etc.) y la hora. cPanel se encargará de enviar la copia a tu servidor FTP en el horario establecido.

[INFO] Si usas un servidor FTP en tu casa, asegúrate de que esté encendido y conectado a internet a la hora en que está programada la copia. Si no, el backup fallará silenciosamente.

Restaurar una copia de seguridad: El otro lado de la moneda

Hacer backups es solo la mitad del trabajo. Saber restaurarlos es igual de importante. cPanel hace que este proceso sea muy sencillo.

Paso 1: Ve al Asistente de Backup

Accede a "Asistente de Backup" en la sección de "Archivos".

Paso 2: Elige "Restaurar"

En la primera pantalla, selecciona la opción "Restaurar".

Paso 3: Sube tu archivo de backup

Verás un formulario para subir un archivo de copia de seguridad. Haz clic en "Elegir archivo", busca el archivo .tar.gz o .zip que quieras restaurar y haz clic en "Subir".

cPanel se encargará de descomprimir el archivo y restaurar todos los archivos, bases de datos y configuraciones en su lugar. Dependiendo del tamaño, puede tardar unos minutos.

[TIP] Si solo necesitas restaurar una base de datos o un directorio específico, puedes usar las herramientas "Backup" y "Restaurar" que se encuentran en la sección "Archivos" del panel, o entrar al "phpMyAdmin" para importar un SQL.

Preguntas Frecuentes (FAQ) sobre backups en cPanel

¿Cuánto espacio ocupa una copia de seguridad?

Depende del tamaño de tu sitio web. Un blog pequeño puede ocupar unos pocos MB, mientras que una tienda en línea con muchas imágenes puede ocupar varios GB. Revisa tu uso de disco en cPanel para hacerte una idea.

¿Puedo hacer una copia de seguridad manual en cualquier momento?

Sí, por supuesto. El Asistente de Backup te permite generar una copia completa o parcial en cualquier momento, sin necesidad de esperar a la programación automático.

¿Qué es mejor: backup diario o semanal?

Depende de la frecuencia con la que actualices tu web. Si publicas contenido a diario o tienes una tienda con pedidos constantes, el backup diario es esencial. Si tu web es más estática, un backup semanal puede ser suficiente.

¿Mi proveedor de hosting hace copias de seguridad por mí?

La mayoría de los proveedores de hosting hacen copias de seguridad del servidor completo. Sin embargo, estas copias no suelen estar a tu disposición para restaurarlas tú mismo y pueden tener una frecuencia de restauración limitada (por ejemplo, solo la última semana). Por eso, es crucial que configures tus propias copias de seguridad.

¿Puedo almacenar las copias en el mismo servidor?

Puedes, pero no es lo recomendable. Si el servidor falla o es infectado por un ransomware, podrías perder tanto el sitio como las copias. Siempre que puedas, usa un destino externo.

Si uso Syspanel (HestiaCP), ¿el proceso es igual?

No, el proceso es diferente. Syspanel (el panel que antes se llamaba HestiaCP) tiene su propio sistema de backups. Puedes acceder a él entrando a tu dominio en el puerto 2106 (por ejemplo, https://tudominio.com:2106). Ahí encontrarás una sección de "Backups" con opciones para programar copias automático y restaurarlas. La interfaz es más simple que la de cPanel, pero cumple la misma función.

¿Qué es la regla 3-2-1 y cómo la aplico?

Es una estrategia de protección de datos. Significa tener 3 copias de tus datos (la original y 2 backups), almacenadas en 2 tipos de medios diferentes (por ejemplo, un disco duro y la nube), con 1 copia fuera de tu sitio (en otro servidor o en tu casa). Puedes aplicarla combinando un backup en el servidor con uno en un FTP remoto y descargando ocasionalmente las copias a tu ordenador.

Conclusión: La tranquilidad de tener un backup automático

Configurar una copia de seguridad automático en cPanel no es un lujo, es una necesidad. Es la red de seguridad que te salvará de un dolor de cabeza monumental en caso de un accidente. Siguiendo los métodos que te he explicado, tendrás tu protección de datos bajo control.

No lo dejes para mañana. Entra en tu cPanel ahora mismo, dedica 15 minutos a configurar tu backup automático y olvídate de la preocupación. La inversión de tiempo es mínima, pero la tranquilidad que obtienes es incalculable.

¿Ya tienes un sistema de backups configurado? ¿Has tenido alguna mala experiencia con la pérdida de datos? Comparte tu experiencia en los comentarios, ¡me encantaría leerte! La seguridad de tu web es un viaje que se recorre en comunidad.

¿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