Cómo hacer una copia de seguridad completa de tu sitio web (cPanel)
¿Alguna vez has pensado en todo lo que hay dentro de tu web? Archivos, bases de datos, correos electrónicos, configuraciones… Imagina que un día, por un error humano, un hackeo o un fallo del servidor, todo eso desaparece. La sensación es horrible, pero se puede evitar fácilmente.
Hacer una copia seguridad cPanel es como ponerle un cinturón de seguridad a tu página web. No evita el accidente, pero te salva la vida (digital) cuando ocurre. En esta guía extensa y muy visual, te voy a enseñar, paso a paso y sin tecnicismos raros, cómo hacer un backup hosting completo, cómo restaurarlo y cómo proteger tu sitio web para que duermas tranquilo.
Vamos a ello, que es más fácil de lo que crees.
¿Qué es exactamente una copia de seguridad completa?
Antes de ponernos manos a la obra, vamos a entender qué vamos a hacer. Una copia de seguridad completa de tu sitio web incluye dos partes fundamentales que suelen ir por separado:
- Los Archivos del Sitio (el código): Todo tu WordPress, HTML, CSS, imágenes, plugins, temas... Es decir, todo el "esqueleto" y la "ropa" de tu web.
- La Base de Datos (el cerebro): Aquí es donde se guardan tus artículos, comentarios, usuarios, pedidos (si tienes tienda) y toda la configuración interna. Sin ella, tu web es solo una carcasa vacía.
Hacer un backup web cPanel implica guardar estas dos cosas de forma segura. La buena noticia es que cPanel (el panel de control de tu hosting) tiene herramientas integradas para hacerlo sin necesidad de ser un experto.
[INFO] La mayoría de los hosts de calidad realizan copias de seguridad propias a nivel de servidor. Sin embargo, nunca debes fiarte solo de eso. Si tu cuenta se suspende o el servidor falla, tener tu propia copia externa es tu mejor seguro de vida.
Antes de empezar: Buenas prácticas para tu backup hosting
No se trata solo de pulsar un botón. Hay que hacerlo bien. Aquí tienes tres reglas de oro:
- Frecuencia: Haz una copia completa al menos una vez a la semana. Si actualizas tu web a diario, hazla a diario.
- Almacenamiento externo: No guardes la copia en el mismo servidor donde está tu web. Si el servidor se quema, pierdes la web y la copia. Descárgala a tu ordenador o a un servicio en la nube (Google Drive, Dropbox).
- Prueba la restauración: Una copia que no puedes restaurar no sirve de nada. Haz una prueba de restauración en un subdominio o en un hosting de pruebas al menos una vez al año.
Método 1: La forma fácil con el Asistente de Copias (Backup Wizard)
Este es el método más sencillo para hacer una copia seguridad cPanel completa. Es ideal para principiantes porque te guía paso a paso.
Paso 1: Accede a tu cPanel
Escribe en tu navegador tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña (te los dio tu proveedor de hosting).
Paso 2: Busca la herramienta "Asistente de Copias" o "Backup Wizard"
Dentro de cPanel, busca la sección "Archivos" (Files). Ahí verás un icono que dice "Asistente de Copias" o "Backup Wizard". Haz clic en él.
Paso 3: Elige "Copia de seguridad" y luego "Copia completa"
El asistente te preguntará si quieres hacer una copia o restaurar. Selecciona "Copia de seguridad" (Backup). Después, te dará dos opciones:
- Copia parcial: Solo archivos o solo base de datos.
- Copia completa: Todo el sitio.
Selecciona "Copia completa" (Full Backup).
Paso 4: Configura el destino y genera la copia
Ahora viene la parte importante. Te pedirá un "Destino de la copia". Elige "Descargar al ordenador" (Home Directory) para que cPanel genere un archivo .tar.gz en la raíz de tu cuenta.
Luego, haz clic en "Generar copia de seguridad". cPanel empezará a trabajar. Dependiendo del tamaño de tu web, puede tardar desde unos segundos hasta varios minutos.
[TIP] Si tu web es grande, te recomiendo elegir "Descargar al ordenador" y luego mover el archivo a Google Drive o Dropbox. Así tendrás una copia fuera del servidor.
Cuando termine, verás un enlace para descargar el archivo. Hazlo y guárdalo en un lugar seguro.
Método 2: La forma profesional (Backup manual paso a paso)
Si quieres más control, o si el asistente te da problemas, puedes hacerlo a mano. Es igual de seguro y te permite entender mejor qué estás guardando.
### Paso 1: Haz una copia de la Base de Datos
La base de datos es el corazón de tu web. Vamos a sacarle una "foto" exacta.
- En cPanel, busca la sección "Bases de Datos" (Databases) y haz clic en "phpMyAdmin".
- En el panel de la izquierda, verás una lista de tus bases de datos. Haz clic en el nombre de la que usa tu web (si tienes WordPress, suele empezar por
wp_o el nombre que le pusiste al crear el hosting). - Arriba, en el menú, verás la pestaña "Exportar" (Export). Haz clic en ella.
- Deja el método "Rápido" seleccionado y haz clic en el botón "Continuar" o "Exportar".
- Tu navegador descargará un archivo con extensión
.sql. ¡Guárdalo bien! Ese es tu cerebro.
### Paso 2: Haz una copia de los Archivos del Sitio
Ahora vamos a empaquetar todos los archivos de tu web (el código, las imágenes, etc.).
- Vuelve a la página principal de cPanel y busca la sección "Archivos" (Files). Haz clic en "Administrador de archivos" (File Manager).
- Se abrirá una ventana. Asegúrate de que el directorio raíz sea "public_html" (o el nombre que tenga tu web, a veces es
htdocsowww). Haz clic en "Ir" o "Go". - Verás todos tus archivos. Arriba, en la barra de herramientas, haz clic en "Seleccionar todo" (Select All).
- Con todo seleccionado, haz clic en el botón "Comprimir" (Compress) en la barra superior.
- Elige el tipo de archivo "Zip Archive" (o
.tar.gzsi lo prefieres) y haz clic en "Comprimir archivos". - Se te pedirá que confirmes la ubicación. Déjala en
public_htmly pulsa "Comprimir archivos". - cPanel creará un archivo llamado
archive.zip(o similar). Ahora, selecciona ese archivo zip y haz clic en "Descargar" en la barra superior. ¡Ya tienes tu copia de archivos!
[WARNING] No subas nunca el archivo ZIP de tu copia a
public_htmlpara "guardarlo". Si alguien accede a él, podría descargar todo tu código. Descárgalo siempre a tu ordenador.
Cómo restaurar una copia de seguridad (El rescate)
Saber hacer la copia es la mitad del trabajo. La otra mitad es saber restaurarla. No te preocupes, es igual de fácil.
Restaurar la Base de Datos
- Ve a phpMyAdmin en tu cPanel.
- Haz clic en el nombre de tu base de datos en el panel izquierdo (la que quieres sobreescribir).
- Ve a la pestaña "Importar" (Import).
- Haz clic en "Elegir archivo" y selecciona el archivo
.sqlque descargaste antes. - Haz clic en "Continuar" o "Importar".
- ¡Listo! Tu base de datos se habrá restaurado.
Restaurar los Archivos del Sitio
- Ve a "Administrador de archivos" y entra en
public_html. - Sube el archivo ZIP que descargaste desde tu ordenador. Puedes arrastrarlo y soltarlo o usar el botón "Subir".
- Una vez subido, haz clic derecho sobre el archivo ZIP y selecciona "Extraer" (Extract).
- Se te preguntará dónde extraerlo. Asegúrate de que sea en
public_htmly haz clic en "Extraer archivos". - cPanel descomprimirá todo. Ahora, elimina el archivo ZIP del servidor (haz clic derecho y "Eliminar") para mantener todo limpio y seguro.
[INFO] Si al restaurar los archivos te encuentras con que la web da error, probablemente sea un problema de permisos. No te asustes. En el Administrador de archivos, selecciona todas las carpetas y archivos, haz clic derecho y elige "Cambiar permisos". Pon
755para carpetas y644para archivos. Esto suele solucionarlo.
Protege tu sitio web: Más allá de la copia
La copia seguridad cPanel es tu red de seguridad, pero la prevención es aún mejor. Aquí tienes unos consejos extra para proteger sitio web:
- Mantén todo actualizado: Actualiza siempre el núcleo de WordPress, los plugins y los temas. Las vulnerabilidades suelen estar en versiones antiguas.
- Usa contraseñas fuertes: Tanto en tu cPanel como en tu WordPress. Usa un gestor de contraseñas.
- Activa la autenticación de dos factores (2FA): Añade una capa extra de seguridad a tu panel de administración.
- Instala un plugin de seguridad: Wordfence o Sucuri son excelentes opciones para monitorear y bloquear ataques.
- Configura un firewall: Muchos hosts lo ofrecen gratis. Actívalo siempre.
Preguntas frecuentes (FAQ)
¿Con qué frecuencia debo hacer una copia de seguridad cPanel?
Depende de la actividad de tu web. Si publicas contenido a diario, hazla a diario. Si es un blog personal con publicaciones semanales, con una copia semanal es suficiente. Lo importante es la constancia.
¿Qué es mejor, el Backup Wizard o el método manual?
Para la mayoría, el Backup Wizard es perfecto porque es rápido y hace todo a la vez. El método manual te da más control y es útil si el asistente falla o si solo quieres guardar la base de datos (que es lo más importante).
¿Puedo restaurar mi web en un hosting diferente?
Sí, puedes. Necesitas el archivo .tar.gz de la copia completa y el archivo .sql de la base de datos. En el nuevo hosting, tendrás que crear una base de datos, importar el .sql y luego subir los archivos a public_html. A veces hay que editar el archivo de configuración de WordPress (wp-config.php) para actualizar el nombre de la base de datos y el usuario. Es un poco más técnico, pero se puede hacer.
Mi proveedor de hosting hace copias, ¿por qué debería hacer las mías?
Porque nunca está de más tener un plan B. Si tu proveedor sufre un ataque masivo y pierde sus copias, o si tu cuenta es suspendida por error, tu copia externa es tu única salvación. Es como tener un seguro de vida para tu negocio online.
¿Cómo sé si mi copia de seguridad se ha hecho correctamente?
La única forma de saberlo es probándola. Restaura la copia en un subdominio (por ejemplo, prueba.tudominio.com) o en un hosting local en tu ordenador. Si la web funciona perfectamente, tu copia es válida.
Espero que esta guía te haya sido de gran ayuda. Hacer un backup hosting ya no es un misterio, es un hábito saludable que te ahorrará muchos dolores de cabeza. Protege tu sitio web hoy mismo y no esperes a que sea demasiado tarde.
[TIP] Crea un recordatorio en tu calendario cada semana: "Hacer copia de seguridad". En 10 minutos lo tendrás listo y tu tranquilidad no tendrá precio. ¡Tu yo del futuro te lo agradecerá!
