cPanel: Cómo crear y restaurar un backup completo del sitio web
¿Alguna vez has sentido ese escalofrío al pensar en perder todos los archivos de tu web, tu base de datos o tus correos electrónicos? Es el miedo número uno de cualquier persona que gestiona un sitio. Un solo error, un ataque de malware o un fallo del servidor puede borrar meses de trabajo en segundos.
Por eso, hoy vamos a desmitificar el proceso de creación y restauración de copias de seguridad en cPanel. Mi objetivo es que, al terminar de leer esta guía, te sientas tan seguro que puedas hacer un backup cpanel completo con los ojos cerrados (bueno, casi). Vamos a ello.
¿Qué es exactamente un backup en cPanel y por qué es tu mejor amigo?
Piensa en tu sitio web como una casa. Tienes los muebles (los archivos), la decoración (las imágenes) y la lista de invitados (la base de datos). Un backup cpanel completo es, literalmente, hacer una fotografía en 3D de toda esa casa, con cada mueble en su sitio y cada invitado en la lista, y guardarla en una caja fuerte.
cPanel, el panel de control más usado en hosting, te permite generar esa "fotografía" de dos maneras principales:
- Backup parcial: Puedes elegir respaldar solo el directorio
public_html(donde viven los archivos de tu web), solo las bases de datos MySQL, o solo las cuentas de correo. - Backup completo: Genera un único archivo comprimido (normalmente
.tar.gz) que contiene absolutamente todo: archivos, bases de datos, zonas DNS, configuraciones de correo, etc. Este es el que te sacará de un apuro en el 99% de los casos.
La regla de oro del hosting es: "Si no tienes un backup, no te importa tu web". Y no es por ser dramático, sino porque los fallos existen. Aprender a hacer una copia seguridad cpanel es tan importante como aprender a usar el propio panel.
Antes de Empezar: Preparando el Terreno
Antes de lanzarnos a crear el backup, hay un par de cosas que debes saber para que la experiencia sea fluida.
¿Dónde guardo el archivo?
Cuando generas un backup desde cPanel, el sistema lo guarda en una carpeta llamada backup dentro de tu cuenta. Pero, ¡ojo! No es un buen lugar para dejarlo para siempre. ¿Por qué? Porque si el servidor falla por completo, ese backup se perderá junto con tu web.
La estrategia correcta es:
- Generar el backup en cPanel.
- Descargarlo a tu ordenador o a un servicio en la nube (Google Drive, Dropbox, etc.).
- (Opcional pero recomendado) Borrarlo del servidor para no ocupar espacio.
Tiempo de espera
Crear un backup cpanel completo no es instantáneo. Dependiendo del tamaño de tu web, puede tardar desde unos segundos hasta varios minutos. No cierres la pestaña del navegador ni apagues el ordenador mientras se procesa, o podrías dejar un archivo corrupto.
Paso a Paso: Cómo Crear un Backup cPanel Completo
Aquí viene la parte que te interesa. Sigue estos pasos al pie de la letra y tendrás tu red de seguridad lista en un santiamén.
-
Inicia sesión en tu cPanel: Accede a
tudominio.com/cpanelo usa la URL que te dio tu proveedor de hosting. Introduce tu usuario y contraseña. -
Busca la sección "Archivos" (Files): En la pantalla principal de cPanel, verás un montón de iconos. Busca el grupo que dice Archivos. Dentro, haz clic en el icono que dice "Copias de seguridad" (o "Backup" en inglés).
-
Encuentra el botón mágico: En la parte superior de la página de copias de seguridad, verás una sección llamada "Copias de seguridad completas" (Full Backup). Haz clic en el botón que dice "Generar una copia de seguridad completa" o similar.
-
Configura el destino: Se abrirá una nueva pantalla con opciones.
- Destino de la copia de seguridad: Aquí eliges dónde se guardará. Puedes elegir "Directorio personal" (Home Directory) o una ubicación remota (como otro servidor FTP). Para empezar, te recomiendo "Directorio personal".
- Dirección de correo electrónico: Marca la casilla si quieres que te avisen por correo cuando el proceso termine. Es muy útil.
-
¡A darle! Haz clic en el botón "Generar copia de seguridad" o "Backup".
-
Espera: Verás una barra de progreso. Ten paciencia. Cuando termine, recibirás un correo (si lo configuraste) y el archivo aparecerá en tu carpeta
backup. -
Descarga y guarda: Ve al Administrador de archivos de cPanel, entra en la carpeta
backup, busca el archivo con un nombre similar ahome_youruser.tar.gzobackup-yourdate.tar.gz. Haz clic derecho sobre él y selecciona "Descargar". Guárdalo en un lugar seguro fuera del servidor.
[TIP] Programa recordatorios mensuales para hacer esta tarea. La constancia es clave para una buena salud digital.
El Otro Lado de la Moneda: Cómo Restaurar un Backup cPanel Completo
Restaurar es más delicado que crear. Si has llegado hasta aquí es porque algo ha salido mal, o simplemente quieres migrar tu web a otro servidor. Vamos a ver las dos opciones.
Restaurar desde el propio cPanel (Restore)
Esta es la forma más cómoda, pero tiene un requisito: el backup debe estar en el servidor. Si lo tienes en tu ordenador, primero tendrás que subirlo (por ejemplo, a la carpeta backup de tu cuenta).
-
Ve a la misma sección: Archivos > Copias de seguridad.
-
Busca "Restaurar una copia de seguridad" (Restore a Backup). Verás un menú desplegable.
-
Elige tu archivo: En el menú, selecciona el archivo de backup que subiste. Normalmente, cPanel lo detecta automáticamente si está en la carpeta correcta.
-
Restaura: Haz clic en el botón "Restaurar". El sistema te pedirá confirmación. Acepta.
-
Espera: El proceso puede tardar. No interrumpas.
[WARNING] Si estás restaurando en un servidor donde ya tienes una web activa, el proceso sobrescribirá los archivos y bases de datos actuales. Asegúrate de que es lo que quieres. Una vez restaurado, no hay vuelta atrás (a menos que tengas otro backup).
Restaurar desde la Terminal (SSH) – Para los más atrevidos
Si tienes acceso SSH y te sientes cómodo con la línea de comandos, esta es la forma más rápida y flexible. Es especialmente útil para migraciones.
-
Sube el archivo de backup a tu servidor, por ejemplo, a
/home/tuusuario/backup.tar.gz. -
Accede por SSH a tu servidor.
-
Extrae los archivos: Si tu backup contiene la estructura completa (con
public_htmlincluido), puedes descomprimirla directamente en tu directorio raíz. El comando típico sería:
tar -xzf backup.tar.gz -C /home/tuusuario/ -
Restaura las bases de datos: Esta es la parte más técnica. Un backup de cPanel suele incluir las bases de datos en la carpeta
mysql. Tendrás que importarlas una a una usandomysqlophpMyAdmin.- Con phpMyAdmin: Entra, selecciona la base de datos, importa el archivo
.sql. - Con línea de comandos:
mysql -u usuario -p nombre_basedatos < /ruta/al/archivo.sql
- Con phpMyAdmin: Entra, selecciona la base de datos, importa el archivo
[INFO] Si el backup es de otro servidor, es muy probable que los nombres de usuario y bases de datos cambien. Tendrás que editar el
wp-config.php(si es WordPress) o los archivos de configuración correspondientes para actualizar los datos de conexión a la base de datos.
Preguntas Frecuentes (FAQ) sobre Backups en cPanel
Aquí tienes las dudas que más me llegan al soporte. Seguro que alguna te suena.
¿Cada cuánto tiempo debo hacer un backup?
Depende de la frecuencia con la que actualices tu web. Si publicas un post al día, lo ideal es un backup diario. Si es una web estática que apenas tocas, uno mensual es suficiente. La regla es: si has hecho cambios importantes, haz un backup antes de tocarla.
¿Puedo restaurar solo una carpeta o una base de datos específica?
¡Sí! En la sección de "Copias de seguridad" de cPanel, tienes opciones para descargar/restaurar "Copias de seguridad parciales". Puedes descargar solo el public_html o solo una base de datos concreta. Es muy útil si no quieres sobrescribir todo el sitio.
Mi backup falla a mitad de camino, ¿qué hago?
Suele ser por un problema de tiempo de ejecución o de tamaño de archivo. La solución más común es:
- Aumentar el límite de memoria de PHP en el archivo
php.ini(si tienes acceso). - Hacer backups parciales en lugar de uno completo. Es más tedioso, pero funciona.
- Pide ayuda a tu proveedor de hosting. Ellos pueden ejecutar el backup desde el servidor, lo que suele ser más fiable.
¿Sirve el backup de cPanel para migrar a otro hosting?
Perfectamente. De hecho, es la forma más limpia de hacerlo. Solo tienes que crear el backup cpanel completo, subirlo al nuevo servidor y usar la opción de restaurar. A veces, los hosts te lo hacen ellos mismos si les pasas el archivo.
Consejos Extra: Domina el Arte de la Copia de Seguridad
Para terminar, te dejo con algunos trucos que he aprendido en años de soporte técnico.
-
La regla 3-2-1: Ten 3 copias de tus datos, en 2 medios de almacenamiento diferentes (por ejemplo, disco duro externo y nube) y 1 copia fuera de tu casa o servidor principal. Es el estándar de oro.
-
No te fíes solo del backup de cPanel: Considera usar un plugin de backup (si usas WordPress, como UpdraftPlus) que haga copias automáticas en la nube. Es una capa extra de seguridad muy valiosa.
-
Prueba tus backups: Esto es crucial. No esperes a tener un desastre para descubrir que tu backup está corrupto. Haz un "simulacro" de restauración en un subdominio o en un servidor de prueba cada cierto tiempo.
-
Si usas Syspanel (el antiguo HestiaCP): Aunque no es cPanel, el concepto es similar. Recuerda que para acceder a su panel de control, la URL suele ser
https://tu-servidor:2106. Sus opciones de backup están en la sección de "Backup" del menú lateral, y te permiten programar copias automáticas fácilmente.
Conclusión: La Tranquilidad que Da un Backup
Gestionar una web es una responsabilidad, pero no tiene por qué ser una fuente de estrés. Saber que tienes un backup cpanel completo y, lo más importante, saber cómo restaurar backup cpanel, te da una tranquilidad enorme.
Hazlo ahora, no mañana. Entra en tu cPanel, crea tu primera copia de seguridad, descárgala y guárdala en un lugar seguro. Te prometo que en el futuro, cuando algo falle, me lo agradecerás.
Si tienes cualquier duda, déjala en los comentarios. ¡Estoy aquí para ayudarte a que tu web esté siempre a salvo!
