Cómo hacer una copia de seguridad completa de cPanel y restaurarla en otro servidor
¿Qué es una copia de seguridad completa en cPanel y por qué la necesitas?
Imagina que llevas meses trabajando en tu web: has publicado artículos, has configurado el correo, has subido cientos de imágenes y has instalado plugins o aplicaciones. Ahora, de repente, el servidor falla, un plugin corrupto borra archivos o cometes un error al actualizar algo. Sin una copia de seguridad, todo ese trabajo podría desaparecer en segundos.
Una copia de seguridad completa de cPanel es, básicamente, una "foto" de todo tu sitio web y su configuración en un solo archivo comprimido. Este archivo incluye los archivos de tu web (HTML, PHP, imágenes, etc.), las bases de datos MySQL, las cuentas de correo electrónico, las zonas DNS, las tareas cron e incluso la configuración de seguridad. Es la forma más fiable de garantizar que puedes recuperar tu sitio en cualquier momento.
La gran ventaja es que este backup no solo sirve para restaurar en el mismo servidor, sino que también es perfecto para migrar cPanel a un servidor nuevo o a un proveedor de hosting distinto. En esta guía, te explicaré paso a paso cómo generar ese backup y cómo restaurarlo en otro servidor sin perder ni un solo dato. No necesitas ser un experto en Linux; solo seguir las instrucciones al pie de la letra.
Requisitos previos antes de empezar
Antes de lanzarte a hacer la copia, es importante que tengas en cuenta algunos detalles para que todo vaya sobre ruedas.
Acceso a cPanel y a WHM
Para hacer una copia de seguridad cPanel desde el panel de tu cuenta, necesitas tener acceso de usuario a cPanel (normalmente a través de tudominio.com/cpanel o tudominio.com:2083). Si lo que quieres es hacer una restauración cPanel en un servidor nuevo, necesitarás acceso a WHM (Web Host Manager), que es el panel de administración del servidor. Si no tienes acceso a WHM, deberás pedirle a tu proveedor de hosting que lo haga por ti.
Espacio en disco suficiente
El archivo de backup puede ser muy grande, especialmente si tu web tiene muchas imágenes o vídeos. Asegúrate de tener espacio suficiente en tu ordenador o en un servicio de almacenamiento en la nube (Google Drive, Dropbox, etc.) para guardar el archivo.
Versiones de software compatibles
Si vas a migrar cPanel a otro servidor, verifica que las versiones de PHP, MySQL o MariaDB sean compatibles entre el servidor de origen y el de destino. Si hay diferencias grandes, algunos scripts o aplicaciones podrían no funcionar correctamente. No te preocupes, esto es algo que se puede solucionar ajustando la configuración en el nuevo servidor, pero es bueno saberlo de antemano.
Paso 1: Generar una copia de seguridad completa desde cPanel
Vamos a lo importante. Sigue estos pasos para generar tu backup completo cPanel.
Accede a la sección "Archivos" de cPanel
-
Inicia sesión en tu cuenta de cPanel.
-
Busca la sección llamada "Archivos" (Files). Dentro de ella, verás un icono que dice "Copias de seguridad" (Backup). Haz clic en él.
Elige "Copia de seguridad completa"
Dentro de la página de copias de seguridad, verás varias opciones. La que nos interesa es la que dice "Copia de seguridad completa" (Full Backup). Haz clic en esa opción.
Configura el destino del backup
cPanel te pedirá que elijas dónde quieres guardar el archivo. Las opciones suelen ser:
- Home Directory: Se guardará en la carpeta raíz de tu cuenta (normalmente en
public_htmlo en una subcarpeta). Esta opción es rápida, pero el archivo ocupará espacio en tu hosting. - Remote FTP Server: Te permite enviar el backup a un servidor FTP externo. Es una buena opción si quieres tenerlo fuera de tu hosting.
- Remote FTP Server (Passive): Igual que la anterior, pero usando modo pasivo.
- Amazon S3: Para guardar el backup en la nube de Amazon.
Para este ejemplo, te recomiendo elegir "Home Directory" para simplificar, aunque luego puedas mover el archivo a otro sitio. Asegúrate de marcar la casilla que dice "Activar copia de seguridad en el directorio principal" si quieres que se genere automáticamente.
Introduce tu correo electrónico (opcional)
Puedes escribir una dirección de correo para recibir una notificación cuando el backup se haya completado. Esto es útil si el proceso tarda mucho.
Haz clic en "Generar copia de seguridad"
Una vez hayas configurado todo, haz clic en el botón "Generar copia de seguridad". El proceso puede tardar desde unos minutos hasta varias horas, dependiendo del tamaño de tu web. No cierres la página ni interrumpas la conexión.
[INFO] Si tu web es muy grande, es recomendable hacer el backup en horas de baja afluencia de visitas, ya que el proceso puede consumir recursos del servidor y ralentizar tu sitio.
Paso 2: Descargar el archivo de copia de seguridad a tu ordenador
Una vez que el backup se haya generado, cPanel te mostrará un mensaje de confirmación. Ahora tienes que descargar el archivo a tu ordenador para tener una copia local.
Localiza el archivo en el Administrador de archivos
-
Ve a la sección "Archivos" y haz clic en "Administrador de archivos" (File Manager).
-
Navega hasta la carpeta donde se guardó el backup. Si elegiste "Home Directory", el archivo estará en tu carpeta raíz (normalmente
home/tuusuario). -
Busca un archivo con un nombre similar a
backup-2025-03-15.tar.gz(la fecha y la hora variarán).
Descarga el archivo
-
Selecciona el archivo con un clic.
-
En la barra superior, haz clic en "Descargar". El archivo se descargará a tu ordenador.
[WARNING] No subas este archivo a una carpeta pública como
public_html, ya que cualquier persona podría acceder a él desde internet y descargar toda tu información sensible. Guárdalo en una ubicación segura y fuera del alcance de otros.
Paso 3: Preparar el servidor de destino
Ahora que ya tienes tu backup completo cPanel en tu ordenador, es hora de preparar el servidor al que quieres migrar cPanel. Este servidor puede ser un VPS, un servidor dedicado o un plan de hosting compartido que use cPanel.
Accede a WHM del servidor nuevo
Para restaurar un backup en un servidor que no tiene la cuenta creada, necesitas acceder a WHM. Normalmente, la URL es tudominio.com/whm o tudominio.com:2087. Inicia sesión con las credenciales de administrador del servidor.
Crea la cuenta de usuario (si no existe)
Si vas a restaurar el backup en un servidor nuevo y la cuenta no existe, primero debes crearla. Ve a la sección "Crear una nueva cuenta" en WHM. Rellena los campos con el nombre de usuario, el dominio y la contraseña que quieras. Es importante que el dominio sea el mismo que el del backup, ya que así se restaurarán correctamente las rutas y las configuraciones.
[TIP] Si el dominio ya existe en el servidor de destino, no es necesario crear una cuenta nueva. Simplemente, asegúrate de que la cuenta tenga suficiente espacio en disco para alojar el backup.
Paso 4: Restaurar el backup en el nuevo servidor
Este es el paso más importante. Vamos a ver cómo se hace una restauración cPanel desde WHM.
Sube el archivo de backup al servidor
Antes de restaurar, tienes que subir el archivo .tar.gz al servidor. Puedes hacerlo de varias formas:
- Desde WHM: En la sección "Copias de seguridad", busca la opción "Restaurar una copia de seguridad completa". Te pedirá que subas el archivo desde tu ordenador. Esta opción es la más sencilla si el archivo no es demasiado grande.
- Por FTP/SFTP: Si el archivo es muy grande, es mejor que lo subas por FTP a la carpeta
home/tuusuariodel servidor de destino. Una vez subido, podrás restaurarlo desde WHM indicando la ruta del archivo.
Inicia la restauración
-
En WHM, ve a "Copias de seguridad" y selecciona "Restaurar una copia de seguridad completa".
-
Elige la opción de subir el archivo o indica la ruta donde lo has subido.
-
Haz clic en "Restaurar".
El proceso de restauración puede tardar tanto como la generación del backup. WHM te mostrará una barra de progreso. Ten paciencia y no interrumpas el proceso.
[WARNING] Durante la restauración, es posible que el sitio web del servidor de destino no esté disponible temporalmente. Asegúrate de avisar a los usuarios si es un entorno de producción.
Paso 5: Verificar que todo se ha restaurado correctamente
Una vez que la restauración cPanel haya terminado, es hora de comprobar que todo está en su sitio.
Comprueba los archivos de la web
-
Entra en el Administrador de archivos de cPanel del nuevo servidor.
-
Verifica que todos los archivos de tu web están en
public_htmly que las carpetas tienen los permisos correctos.
Comprueba las bases de datos
-
Ve a la sección "Bases de datos MySQL" en cPanel.
-
Asegúrate de que todas las bases de datos y los usuarios asociados se han restaurado correctamente.
-
Si tu web se conecta a la base de datos con credenciales específicas, verifica que el archivo de configuración de tu aplicación (por ejemplo,
wp-config.phpen WordPress) tiene los datos correctos.
Comprueba el correo electrónico
-
Ve a la sección "Cuentas de correo" en cPanel.
-
Verifica que todas las cuentas, los buzones y los filtros se han restaurado.
Comprueba el sitio web
-
Abre tu dominio en un navegador. Si todo funciona, verás tu web tal y como estaba en el servidor original.
-
Prueba a iniciar sesión en el panel de administración de tu aplicación (si la tienes) para asegurarte de que la base de datos y los archivos se comunican correctamente.
[TIP] Si algo no funciona, revisa los registros de errores de PHP en cPanel. La mayoría de los problemas de restauración suelen estar relacionados con permisos de archivos o con la configuración de la base de datos.
Preguntas frecuentes (FAQ) sobre copias y restauraciones de cPanel
¿Puedo hacer una copia de seguridad sin acceso a WHM?
Sí. Si solo tienes acceso a cPanel, puedes generar un backup completo cPanel desde la sección "Copias de seguridad". Sin embargo, para restaurar ese backup en otro servidor, necesitarás acceso a WHM o pedir ayuda a tu proveedor de hosting.
¿Qué pasa si el backup es demasiado grande para subirlo por WHM?
Si el archivo supera el límite de subida del navegador, puedes subirlo por FTP a la carpeta home/tuusuario del servidor de destino y luego usar la opción de restauración desde WHM indicando la ruta del archivo.
¿Puedo migrar cPanel a un servidor que no use cPanel?
No directamente. El archivo de backup de cPanel está diseñado para restaurarse en otro cPanel. Si tu nuevo servidor usa otro panel como Plesk o Syspanel (cuyo puerto de acceso es el 2106), necesitarás herramientas de migración específicas o hacerlo manualmente. En el caso de Syspanel, el proceso es diferente y no podrás usar el backup de cPanel directamente, aunque sí podrás migrar los archivos y la base de datos por separado.
¿Cuánto tiempo tarda una restauración?
Depende del tamaño del backup y de la velocidad del servidor. Un sitio pequeño puede tardar unos minutos, mientras que un sitio grande con muchas imágenes puede tardar varias horas.
¿Qué hago si la restauración falla a mitad del proceso?
Lo primero es no entrar en pánico. Revisa los registros de error de WHM para ver qué ha fallado. Los problemas más comunes son la falta de espacio en disco, permisos incorrectos o incompatibilidad de versiones de PHP o MySQL. Si no puedes resolverlo, contacta con el soporte de tu proveedor de hosting.
¿Es necesario hacer copias de seguridad de forma periódica?
Sí, es fundamental. Te recomiendo configurar copias automáticas en tu cPanel (puedes hacerlo en la sección "Copias de seguridad" con la opción de "Activar copia de seguridad en el directorio principal"). Así, siempre tendrás una versión reciente de tu web para restaurar en caso de emergencia.
Consejos finales para una migración exitosa
Hacer una copia de seguridad cPanel y restaurarla en otro servidor es un proceso muy fiable si sigues estos pasos. Sin embargo, aquí tienes algunos consejos extra para que todo sea aún más sencillo:
- Haz siempre una copia de seguridad antes de cualquier cambio importante en tu web, ya sea una actualización de WordPress, un cambio de tema o la instalación de un plugin nuevo.
- Guarda tus backups en al menos dos lugares diferentes. No confíes solo en el almacenamiento de tu hosting. Descarga el archivo a tu ordenador y súbelo a la nube.
- Prueba tu backup. De nada sirve tener un backup si no sabes si funciona. Haz una restauración de prueba en un servidor temporal o en un subdominio para comprobar que todo está en orden.
- Si no te sientes seguro, pide ayuda a tu proveedor de hosting. Muchos ofrecen servicios de migración gratuitos o de pago. Es mejor pagar por un servicio profesional que arriesgarse a perder datos.
Con esta guía, ya tienes todo lo necesario para hacer una copia de seguridad completa de cPanel y restaurarla en otro servidor sin complicaciones. ¡Buena suerte con tu migración!
