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

Cómo realizar una copia de seguridad (backup) completa de tu sitio web y base de datos

Actualizado el 18 de septiembre de 2025

¿Por qué es tan importante hacer una copia de seguridad de tu web?

Imagina que llevas meses trabajando en tu sitio web, añadiendo contenido, configurando plugins, optimizando imágenes y, de repente, un día todo desaparece. Puede ser por un error humano, un ataque de malware, un fallo del servidor o incluso una actualización que sale mal. Sin una copia de seguridad hosting, recuperar tu trabajo sería una pesadilla, o directamente imposible.

Realizar un backup periódico no es una opción, es una necesidad. Es tu red de seguridad, tu seguro de vida digital. No solo te protege ante desastres, sino que te da la tranquilidad de poder experimentar con tu web (cambiar temas, instalar plugins, modificar código) sabiendo que si algo falla, puedes volver atrás en cuestión de minutos.

En esta guía, te voy a enseñar, paso a paso y sin tecnicismos complicados, cómo hacer una copia de seguridad completa de tu sitio web y su base de datos. Hablaremos de los paneles de control más comunes (cPanel, Plesk y DirectAdmin) y de alternativas manuales. Al final, tendrás un plan claro para proteger tu proyecto digital.

¿Qué necesitas para hacer un backup completo?

Antes de empezar, es importante que entiendas qué estamos protegiendo. Un sitio web moderno no es solo un montón de archivos; se compone de dos partes fundamentales:

  1. Los Archivos del Sitio: Todo el código, imágenes, vídeos, plugins, temas y documentos que forman la estructura visible y funcional de tu web. Esto incluye el núcleo de WordPress (si lo usas), tus temas y todo lo que has subido a la carpeta wp-content.

  2. La Base de Datos: Es el cerebro de tu web. Aquí se almacenan tus artículos, páginas, comentarios, usuarios, configuraciones y ajustes. Sin ella, tu sitio sería como un coche sin motor: no funcionaría.

Una copia de seguridad completa debe incluir siempre ambas partes. Hacer solo una de ellas te daría una falsa sensación de seguridad.

Herramientas que necesitarás

  • Acceso a tu panel de control de hosting (cPanel, Plesk, DirectAdmin o similar).
  • Un gestor de archivos o un cliente FTP (como FileZilla) si vamos a la opción manual.
  • Acceso a phpMyAdmin (normalmente se encuentra dentro de tu panel de control).
  • Un lugar seguro donde guardar el backup (tu ordenador, un disco duro externo o un servicio de almacenamiento en la nube como Google Drive o Dropbox).

Método 1: Cómo hacer un backup con cPanel (El más común)

[INFO] cPanel es el panel de control más popular en el mundo del hosting compartido. Si tu proveedor usa este sistema, sigue estos pasos.

cPanel ofrece una herramienta nativa que te permite generar un backup completo o parcial de tu cuenta. Vamos a ello.

Paso 1: Accede a tu panel de cPanel

Escribe en tu navegador la URL de acceso, que normalmente es algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña.

Paso 2: Busca la sección "Archivos"

Una vez dentro, busca un icono o sección llamada "Archivos". Dentro de ella, encontrarás la herramienta "Copias de seguridad" o "Backup". Haz clic en ella.

Paso 3: Genera una copia de seguridad completa

En la pantalla de "Copias de seguridad", verás varias opciones. La más importante para nosotros es la que dice "Copia de seguridad completa" o "Backup completo".

  • Haz clic en el botón que dice "Generar una copia de seguridad completa" o similar.
  • Se te pedirá que elijas un destino del backup. Puedes elegir "Home Directory" (directorio principal) o una ubicación remota. Te recomiendo elegir "Home Directory" para descargarlo después.

[WARNING] Si eliges "Home Directory", el archivo se guardará en tu servidor. Asegúrate de descargarlo a tu ordenador y eliminarlo del servidor después, ya que ocupará espacio y podría ser un riesgo de seguridad si alguien accede a él.

Paso 4: Descarga el backup

cPanel empezará a generar el archivo. Cuando termine, verás una lista de backups disponibles. Busca el que acabas de crear (tendrá un nombre como backup-[fecha].tar.gz) y haz clic en él para descargarlo a tu computadora.

Paso 5: Verifica que el backup está completo

Este backup de cPanel incluye tanto tus archivos como tu base de datos. Es un paquete todo en uno. Es crucial que lo guardes en un lugar seguro y, si es posible, fuera de tu servidor.

Método 2: Cómo hacer un backup con Plesk

Plesk es otro panel de control muy popular, especialmente en servidores VPS y dedicados. El proceso es igual de sencillo.

Paso 1: Accede a Plesk

La URL de acceso suele ser tudominio.com:8443. Introduce tus credenciales.

Paso 2: Ve a la sección de "Copias de seguridad"

En el menú lateral izquierdo, busca la sección "Copias de seguridad". Haz clic en ella.

Paso 3: Crea una nueva copia

Haz clic en el botón "Crear una copia de seguridad" o "Back Up".

Paso 4: Configura el backup

Se abrirá un asistente. Aquí puedes elegir:

  • Qué incluir: Puedes seleccionar "Todo el sitio web" o elegir específicamente archivos y bases de datos.
  • Dónde guardarlo: Puedes guardarlo en el servidor, en un repositorio FTP o en un almacenamiento local. Te recomiendo guardarlo en tu ordenador o en la nube.
  • Opciones de programación: Plesk te permite programar backups automáticos. ¡Es una función excelente! Puedes configurarlo para que se haga una copia cada semana sin que tengas que acordarte.

Paso 5: Ejecuta el backup

Una vez configurado, haz clic en "Aceptar" o "Crear". Plesk generará el backup y te lo mostrará en la lista. Desde ahí podrás descargarlo.

Método 3: Cómo hacer un backup con DirectAdmin

DirectAdmin es conocido por ser ligero y rápido. Su proceso de backup es muy directo.

Paso 1: Accede a DirectAdmin

Normalmente se accede a través de tudominio.com:2222. Introduce tu usuario y contraseña.

Paso 2: Encuentra la herramienta de backup

En el menú principal, busca el icono de "Copias de seguridad" o "Backup". Suele tener un icono de un disco duro o una flecha hacia abajo.

Paso 3: Crea tu copia de seguridad

Haz clic en "Crear copia de seguridad". DirectAdmin te mostrará opciones para seleccionar qué quieres incluir (todos los archivos, bases de datos, etc.). Marca todo para asegurarte de que es una copia completa.

Paso 4: Elige el destino y genera

Puedes elegir si quieres guardar el backup en el servidor o descargarlo directamente. Si lo guardas en el servidor, luego podrás descargarlo desde la sección de "Copias de seguridad" en la lista de archivos.

Método 4: El backup manual (Archivos + Base de Datos)

[TIP] Los paneles de control hacen la vida más fácil, pero es bueno saber cómo funciona todo por dentro. Este método te da un control total y te servirá si tu hosting no tiene un panel de control amigable.

Este método se divide en dos partes: copiar los archivos y exportar la base de datos.

Parte 1: Copiar los archivos de tu sitio web

  1. Accede a tu servidor: Usa un cliente FTP (como FileZilla) o el "Administrador de archivos" de tu panel de control.
  2. Navega a la carpeta raíz: Normalmente se llama public_html, www o htdocs. Es donde están todos los archivos de tu web.
  3. Selecciona todo: Entra en la carpeta raíz, selecciona todos los archivos y carpetas (Ctrl+A o Cmd+A).
  4. Descarga: Arrastra todos los archivos seleccionados a una carpeta vacía en tu ordenador. Este proceso puede tardar unos minutos, dependiendo del tamaño de tu web.

[WARNING] Asegúrate de tener una buena conexión a internet. Si la conexión se corta a mitad de la descarga, podrías tener archivos corruptos.

Parte 2: Exportar la base de datos

  1. Accede a phpMyAdmin: Normalmente lo encuentras en tu panel de control (cPanel, Plesk, etc.) o en una URL como tudominio.com/phpmyadmin.
  2. Selecciona tu base de datos: En el panel lateral izquierdo, verás una lista de bases de datos. Haz clic en el nombre de la base de datos de tu sitio web (si no sabes cuál es, puedes buscarla en el archivo de configuración de tu web, por ejemplo, wp-config.php en WordPress).
  3. Ve a la pestaña "Exportar": En la parte superior, verás una pestaña llamada "Exportar". Haz clic en ella.
  4. Elige el método de exportación: Te recomiendo elegir el método "Personalizado" para tener más control, pero el método "Rápido" también sirve.
  5. Selecciona "Comprimir" (opcional): En el método personalizado, puedes elegir comprimir la base de datos en formato gzip o zip. Esto hará que el archivo sea más pequeño y fácil de manejar.
  6. Ejecuta la exportación: Haz clic en el botón "Continuar" o "Exportar". Se descargará un archivo .sql (o .sql.gz). Guárdalo junto a tus archivos.

¡Felicidades! Ahora tienes un backup completo y manual de tu sitio web.

Automatiza tus backups: La clave para la tranquilidad

Hacer una copia de seguridad una vez no es suficiente. La mejor práctica es automatizar el proceso. No dependas de tu memoria.

  • En cPanel: Busca la sección "Tareas Cron" o "Cron Jobs". Puedes programar un script que ejecute un backup automático cada semana. También hay plugins y herramientas de terceros que lo hacen por ti.
  • En Plesk: Como mencionamos antes, Plesk tiene un programador de tareas integrado en su sección de "Copias de seguridad". Configúralo para que se ejecute diariamente o semanalmente.
  • Con plugins (si usas WordPress): Plugins como UpdraftPlus, BackupBuddy o Jetpack son excelentes. Te permiten programar backups y enviarlos directamente a la nube (Google Drive, Dropbox, etc.) sin que tengas que hacer nada.

[TIP] Te recomiendo encarecidamente que configures una copia de seguridad hosting automática semanal y que guardes las copias en al menos dos lugares diferentes (por ejemplo, un disco duro externo y la nube). Así, incluso si tu proveedor de nube falla, tendrás otra copia.

¿Dónde guardar tus copias de seguridad?

Guardar el backup en el mismo servidor donde está tu web no es una buena idea. Si el servidor falla, perderás tanto tu web como tu copia de seguridad. Aquí tienes las mejores opciones:

  • Tu ordenador personal: Es una opción rápida y sencilla, pero asegúrate de tener el disco protegido contra fallos.
  • Disco duro externo: Es una gran opción para tener una copia física.
  • Almacenamiento en la nube: Servicios como Google Drive, Dropbox, Amazon S3 o Backblaze son ideales. Son económicos, fiables y accesibles desde cualquier lugar.

Preguntas Frecuentes (FAQ)

¿Con qué frecuencia debo hacer un backup?

Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es hacer un backup diario o cada dos días. Si es un sitio más estático, una copia semanal es suficiente. La regla de oro es: cuanto más a menudo actualices tu web, más a menudo debes hacer backups.

¿Un backup de solo archivos es suficiente?

No. Sin la base de datos, tu web no funcionará correctamente. Necesitas ambos para una restauración completa.

¿Qué hago con mi backup si uso Syspanel?

[INFO] Si tu hosting utiliza el panel Syspanel, el proceso es muy similar a los demás. Accede a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro de Syspanel, busca la sección "Backups" o "Copias de seguridad". Podrás crear y descargar tus backups desde allí. Syspanel también ofrece la opción de programar copias automáticas, lo cual es muy recomendable.

¿Cómo restauro mi sitio web desde un backup?

El proceso de restauración es el inverso al de creación. En cPanel, puedes usar la herramienta "Restaurar" dentro de la sección "Copias de seguridad". Si tienes archivos y base de datos por separado, tendrás que subir los archivos por FTP y luego importar la base de datos en phpMyAdmin.

¿Un backup me protege de un hackeo?

Un backup te permite restaurar tu web a un estado limpio anterior al hackeo, pero no previene el hackeo en sí. Es una herramienta de recuperación, no de prevención. Para la seguridad web, necesitas además plugins de seguridad, contraseñas fuertes y mantener todo actualizado.

¿Puedo hacer un backup sin acceso al panel de control?

Sí, puedes hacerlo manualmente con un cliente FTP para los archivos y phpMyAdmin para la base de datos. También puedes usar scripts personalizados o plugins de WordPress que se conectan directamente a tu servidor.

Conclusión: No lo dejes para mañana

La seguridad web y la copia de seguridad hosting van de la mano. No esperes a que ocurra un desastre para darte cuenta de que no tenías un plan de respaldo. Dedica unos minutos hoy a configurar un sistema de backups, ya sea manual o automatizado. Es una inversión mínima de tiempo que te puede ahorrar horas (y mucho estrés) en el futuro.

En resumen, los pasos clave son:

  1. Elige un método (cPanel, Plesk, DirectAdmin, manual o plugin).
  2. Asegúrate de incluir tanto los archivos como la base de datos.
  3. Guarda las copias en un lugar seguro y fuera de tu servidor.
  4. Automatiza el proceso para que sea constante.
  5. Prueba la restauración en un entorno de prueba para saber que funciona.

Proteger tu web es proteger tu trabajo, tu tiempo y tu presencia en línea. ¡Hazlo hoy!

¿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