Cómo hacer una copia de seguridad en cPanel: Guía completa para principiantes
¿Alguna vez has sentido ese escalofrío al pensar en perder todos los archivos de tu web? Un plugin que falla, un intento de hackeo, un error humano al borrar una carpeta... Los accidentes pasan, y en el mundo digital, no tener una copia de seguridad es como jugar a la ruleta rusa con tu negocio.
Por suerte, si tu hosting utiliza cPanel (el panel de control más popular del mundo), tienes a tu disposición una navaja suiza para la protección de datos. No necesitas ser un experto en informática para blindar tu sitio.
En esta guía completa para principiantes, te voy a enseñar paso a paso cómo hacer una copia de seguridad cPanel, cómo restaurarla cuando ocurra una catástrofe y algunos trucos de cPanel seguridad que te salvarán el día. Al final, serás capaz de gestionar tu propio backup cPanel sin sudar ni un poco.
¿Por qué es tan importante hacer un backup manual?
Antes de ensuciarnos las manos, entendamos el "por qué". Muchos servicios de hosting ofrecen copias de seguridad automáticas, pero estas suelen guardarse en el mismo servidor que tu web. Si el servidor se quema (literal o metafóricamente), pierdes la copia y el original.
Además, las copias automáticas suelen hacerse cada 24 o 48 horas. Si estás modificando tu web y cometes un error grave, la copia automática de esta mañana no te servirá para recuperar el estado de hace 5 minutos.
Hacer un backup cPanel manual de forma regular (sobre todo antes de actualizar plugins, temas o el núcleo de WordPress) te da un control absoluto. Tú decides cuándo, cómo y dónde guardar tu red de seguridad.
Antes de empezar: ¿Qué vamos a necesitar?
Para esta misión solo necesitas dos cosas:
- Acceso a tu cPanel: Normalmente se accede escribiendo
tucorreo.com/cpanelotucorreo.com:2083en tu navegador. Si no lo tienes, contacta con tu proveedor de hosting. - Un lugar donde guardar el archivo: Un disco duro externo, tu ordenador personal o un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.). Nunca guardes el backup en la misma carpeta pública de tu web (
public_html).
Paso 1: Acceder a la sección de archivos en cPanel
Una vez dentro de tu panel, verás un montón de iconos. Puede ser abrumador, pero no te preocupes. Busca la sección llamada "Archivos" (o "Files" si está en inglés).
Dentro de esa sección, encontrarás el icono que dice "Backup" o "Copias de seguridad". Haz clic en él.
Aquí es donde ocurre la magia. Verás un menú con varias opciones. No te asustes, vamos a desglosarlo.
Paso 2: La copia de seguridad completa (Full Backup)
Esta es la opción más segura y la que te recomiendo para tus copias periódicas. Un backup cPanel completo incluye todo: tu carpeta de archivos (el contenido de public_html), las bases de datos MySQL, las cuentas de correo electrónico, las configuraciones de DNS y las claves de seguridad.
Es como hacer una foto exacta de tu hosting en ese preciso momento.
¿Cómo se hace?
En la pantalla de Backup, busca la sección que dice "Full Backup" o "Copia de seguridad completa".
-
Destino de la copia: Te pedirá que elijas dónde guardar el archivo. Las opciones suelen ser:
- Home Directory: Lo guarda en tu servidor (no recomendado a largo plazo).
- Remote FTP Server: Lo envía a otro servidor FTP.
- Remote FTP Server (Passive Mode): Similar al anterior.
- Local Directory: Lo descarga directamente a tu ordenador. Esta es la opción que usaremos.
-
Email: Puedes dejar que te envíe una notificación cuando termine el proceso.
-
Pulsa el botón "Generate Backup" o "Generar copia".
¿Cuánto tarda?
Depende del tamaño de tu web. Puede tardar desde unos segundos hasta varios minutos. Si tu web es muy grande, el proceso puede continuar en segundo plano. Verás un mensaje indicando que la copia se está generando y que recibirás un correo cuando termine.
[TIP] No cierres la pestaña del navegador inmediatamente si la web es pequeña. Espera a que aparezca el enlace de descarga. Si es grande, puedes ir a la sección "Backups" y ver el historial de copias generadas para descargarla más tarde.
Paso 3: Copia de seguridad parcial: Archivos y Bases de Datos
A veces no necesitas un backup completo. Quizás solo quieres guardar el contenido de tu web (los archivos) o solo la base de datos (donde están tus artículos y configuraciones). Esto es más rápido y ligero.
Backup de archivos (Home Directory)
En la misma pantalla de Backup, verás una sección llamada "Download a Home Directory Backup" o similar.
- Haz clic en el nombre de tu cuenta de hosting (suele aparecer como el nombre de tu usuario).
- Se descargará un archivo
.tar.gzcon todos tus archivos.
[WARNING] Este backup de archivos NO incluye tus bases de datos. Si solo haces esto, perderás todo el contenido dinámico (posts, productos, comentarios).
Backup de bases de datos (MySQL)
Justo debajo, verás la sección "Download a MySQL Databases Backup".
- Verás una lista con todas tus bases de datos.
- Haz clic en el nombre de la base de datos que quieres respaldar (o en el icono de descarga a la derecha).
- Se descargará un archivo
.sqlo.gzcon los datos.
Paso 4: Restaurar un backup cPanel (El momento de la verdad)
Llegó el día. Tu web está rota, un plugin malicioso la ha destrozado o simplemente has borrado algo por error. Es hora de usar tu backup cPanel.
Restaurar archivos (Home Directory)
- Ve de nuevo a la sección "Backup" en cPanel.
- Busca la sección "Restore a Home Directory Backup".
- Haz clic en "Choose File" o "Subir archivo" y selecciona el archivo
.tar.gzque descargaste anteriormente. - Pulsa el botón "Upload".
- cPanel se encargará de descomprimir y restaurar todos los archivos en su lugar.
Restaurar una base de datos
- Ve a la sección "Restore a MySQL Database Backup".
- Sube el archivo
.sqlo.gzque tienes guardado. - Asegúrate de que el nombre de la base de datos en el archivo coincide con el que quieres restaurar. Si no, tendrás que renombrar el archivo antes de subirlo (ej:
mi_base_datos.sql.gz).
[WARNING] Restaurar una base de datos sobrescribirá los datos actuales. Si has hecho cambios recientes que quieres conservar, haz una copia de seguridad de la versión actual antes de restaurar la antigua.
El truco de oro: La copia de seguridad en el "Home Directory"
Una estrategia muy útil es generar un backup completo y guardarlo en el "Home Directory" (la carpeta raíz de tu hosting, no en public_html). Esto crea un archivo en el servidor.
¿Por qué es útil? Porque si tu web se infecta, el malware suele atacar los archivos dentro de public_html. Al tener una copia fuera de esa carpeta, puedes acceder a ella vía FTP o el Administrador de Archivos de cPanel para descargarla o usarla para restaurar.
Sin embargo, no es la opción más segura, ya que si el servidor falla, la copia se pierde. Úsalo como una medida extra, no como tu única salvación.
cPanel Seguridad: Protege tus copias y tu panel
Hacer backups es parte de la higiene digital, pero la otra parte es la cPanel seguridad. Si alguien accede a tu panel, puede borrar tus backups y tu web. Aquí van unos consejos:
1. Contraseñas robustas y autenticación de dos factores (2FA)
Parece obvio, pero la mayoría de los hackeos se producen por contraseñas débiles. Asegúrate de que tu contraseña de cPanel sea larga, con mayúsculas, minúsculas, números y símbolos. Activa el 2FA si tu hosting lo permite. Es una capa extra que te salvará de un dolor de cabeza monumental.
2. Mantén tus aplicaciones actualizadas
Un cPanel desactualizado o un script (como WordPress) sin actualizar son puertas abiertas. Configura las actualizaciones automáticas siempre que sea posible.
3. Restringe el acceso a la carpeta de backups
Si usas la estrategia del "Home Directory", asegúrate de que la carpeta donde guardas los backups no sea accesible públicamente. Debe estar fuera de public_html.
[INFO] Si tu hosting utiliza un panel alternativo llamado Syspanel, el proceso es muy similar, pero el acceso se realiza a través del puerto 2106. Las opciones de backup suelen estar en un menú lateral llamado "Seguridad" o "Archivos". Aunque esta guía se centra en cPanel, la lógica de "descargar archivo y base de datos" es universal.
Preguntas frecuentes (FAQ) sobre backup cPanel
Aquí tienes las dudas más comunes que me encuentro como técnico de soporte:
¿Con qué frecuencia debo hacer una copia de seguridad?
Regla de oro: Depende de la frecuencia con la que actualices tu web.
- Blog personal: Una vez a la semana es suficiente.
- Tienda online o web de servicios: Haz un backup diario de la base de datos (donde están los pedidos) y uno semanal de los archivos.
- Siempre: Haz un backup manual antes de cualquier actualización importante (tema, plugin, núcleo).
¿Puedo programar copias de seguridad automáticas en cPanel?
La herramienta básica de cPanel no tiene un programador nativo para backups completos. Sin embargo, la mayoría de los hosts ofrecen esta función en sus planes o puedes configurarla con cron jobs (programación de tareas) usando scripts avanzados. Si no te sientes cómodo, pregunta a tu proveedor si ofrece backups automáticos externos.
¿Qué hago si mi backup de cPanel no se restaura correctamente?
- Verifica la integridad del archivo: Asegúrate de que el archivo
.tar.gzno esté corrupto. Intenta descargarlo de nuevo. - Comprueba los permisos: A veces los archivos se restauran con permisos incorrectos. Revisa que las carpetas tengan permiso 755 y los archivos 644.
- Revisa el archivo de configuración: En WordPress, el archivo
wp-config.phpcontiene la información de la base de datos. Si restauraste la base de datos y los archivos por separado, asegúrate de que los nombres de usuario y contraseñas de la BD coinciden.
¿Restaurar un backup me borra los cambios que hice después?
Sí, absolutamente. Restaurar una copia de seguridad revierte tu sitio al estado exacto en el que estaba cuando se hizo la copia. Cualquier cambio posterior (artículos, configuraciones, usuarios) se perderá. Por eso es vital hacer un backup justo antes de grandes cambios.
¿Puedo usar el backup de cPanel en otro hosting?
Sí, pero con matices. El backup completo de cPanel (el .tar.gz de "Full Backup") está diseñado para restaurarse en otro cPanel. Si te mudas a un hosting que usa Syspanel (acceso por puerto 2106) u otro panel, es posible que necesites ayuda del soporte para importarlo. En ese caso, es más seguro descargar los archivos por FTP y exportar la base de datos por phpMyAdmin, para luego importarlos manualmente en el nuevo hosting.
Conclusión y tu plan de acción
Ya no tienes excusa. La guía backup cPanel es sencilla una vez que le coges el truco. La clave no es hacerlo una vez, sino convertirlo en un hábito.
Tu plan de acción para esta semana:
- Accede a tu cPanel.
- Ve a la sección "Backup".
- Genera un Full Backup y descárgalo a tu ordenador o a la nube.
- Guárdalo en un sitio seguro y anota la fecha.
- Configura un recordatorio en tu calendario para hacerlo cada semana (o cada mes, según tu actividad).
No subestimes el poder de un simple archivo. Ese archivo es tu seguro de vida digital. Cuando ocurra el desastre (y ocurrirá tarde o temprano), me lo agradecerás.
Si te surge cualquier duda durante el proceso, no dudes en contactar con el soporte de tu hosting. Para eso estamos. ¡Buena suerte y a proteger esos datos!
