Cómo crear una copia de seguridad completa en cPanel y restaurarla
¿Por qué necesitas una copia de seguridad completa en cPanel?
Imagina que llevas meses trabajando en tu sitio web, publicando artículos, subiendo fotos y configurando plugins. De repente, un error humano, un ataque de malware o un fallo del servidor borra todo. Sin un backup cPanel, recuperar esa información sería una pesadilla o, simplemente, imposible.
Realizar una copia de seguridad completa no es opcional, es una de las tareas más importantes para garantizar la seguridad hosting de tu proyecto. En este artículo, te enseñaré paso a paso cómo crear un cpanel backup completo y, lo más importante, cómo restaurarlo cuando lo necesites. No necesitas ser un experto técnico; solo sigue estas instrucciones y dormirás tranquilo sabiendo que tus datos están a salvo.
¿Qué incluye un backup completo de cPanel?
Antes de empezar, es crucial entender qué se guarda exactamente. Un backup cpanel generado desde el panel de control incluye, por defecto, los siguientes elementos:
- Archivos del sitio web (todo el contenido de la carpeta
public_htmly otras carpetas). - Bases de datos MySQL (todas las bases de datos asociadas a tu cuenta).
- Cuentas de correo electrónico y sus respectivos buzones.
- Configuraciones de dominios, subdominios, zonas DNS y reenvíos.
- Certificados SSL instalados.
- Tareas programadas (Cron Jobs).
- Configuración de protección como hotlink protection o leech protection.
IMPORTANTE: Este backup no incluye los archivos de configuración del propio cPanel, solo tu contenido. Para una restauración completa en otro servidor, necesitarás este archivo .tar.gz y, en algunos casos, la asistencia de tu proveedor de hosting.
Cómo crear una copia de seguridad en cPanel (Paso a paso)
Paso 1: Accede a tu panel de cPanel
Lo primero es iniciar sesión en tu cuenta de hosting. Normalmente, accedes a través de una URL como https://tudominio.com/cpanel o https://tuip:2083. Introduce tu usuario y contraseña. Una vez dentro, busca la sección llamada "Archivos" o "Files".
Paso 2: Busca la herramienta "Copia de seguridad" o "Backup"
Dentro de la sección de archivos, encontrarás un icono llamado "Backup" o "Copia de seguridad". Haz clic en él. Esta es la herramienta nativa de cPanel para generar y restaurar respaldos.
Paso 3: Elige el tipo de backup
Verás varias opciones. Para una copia de seguridad completa, busca la sección titulada "Copia de seguridad completa" (o "Full Backup"). Haz clic en el botón que dice "Descargar una copia de seguridad completa" o similar.
Paso 4: Configura el destino del backup
cPanel te pedirá que elijas dónde guardar el archivo de respaldo. Las opciones suelen ser:
- Home Directory (Directorio de inicio): Se guarda en tu cuenta, pero OJO, si tu servidor falla, perderás el backup junto con tu web. No es lo más recomendable.
- Remote FTP Server (Servidor FTP remoto): Es la opción más segura. Envía el backup a otro servidor o a tu ordenador. Deberás introducir los datos de conexión FTP.
- Remote SCP Server: Similar al anterior pero usando SSH.
[TIP]: Para máxima seguridad, elige siempre "Servidor FTP Remoto" o descarga el archivo a tu computadora después de generarlo. Guarda varias copias en lugares diferentes (nube, disco duro externo, etc.).
Paso 5: Rellena los datos si eliges FTP remoto
Si seleccionas FTP, te pedirá:
- Dirección de correo electrónico: Donde recibirás una notificación cuando el backup esté listo.
- Servidor FTP: La dirección del servidor de destino.
- Usuario y contraseña FTP: Credenciales del servidor remoto.
- Ruta del directorio: La carpeta donde se guardará el archivo (por ejemplo,
/backups).
Si no tienes un servidor FTP, simplemente deja estos campos vacíos y cPanel generará el archivo en tu directorio raíz. Luego podrás descargarlo desde el Administrador de Archivos.
Paso 6: Haz clic en "Generar Backup"
Pulsa el botón "Generar copia de seguridad" o "Backup". Dependiendo del tamaño de tu sitio, el proceso puede tardar desde unos segundos hasta varios minutos. Recibirás un correo electrónico cuando haya finalizado.
Paso 7: Descarga el archivo de respaldo
Una vez generado, encontrarás un archivo con un nombre similar a backup-{fecha}-{hora}.tar.gz en el directorio que elegiste. Si lo guardaste en tu servidor, ve al Administrador de Archivos (File Manager), navega hasta la carpeta y descárgalo a tu ordenador.
[WARNING]: No dejes el archivo de backup en tu servidor para siempre. Ocupa espacio y podría ser accesible si alguien adivina la ruta. Descárgalo y elimínalo del servidor.
Cómo restaurar una copia de seguridad de cPanel
Restaurar es tan importante como crear el backup. Imagina que tu web ha sido hackeada o has roto algo al editar un archivo. Este proceso te salvará.
Opción A: Restaurar desde el cPanel de tu cuenta
Si el backup se generó en tu cuenta de cPanel (por ejemplo, en public_html o en la raíz), puedes restaurarlo sin necesidad de herramientas externas.
- Vuelve al menú "Copia de seguridad".
- Busca la sección "Restaurar una copia de seguridad".
- Verás una lista de archivos de backup disponibles. Selecciona el que deseas restaurar.
- Haz clic en "Restaurar" y confirma la acción.
cPanel sobrescribirá los archivos actuales con los del backup. Ten en cuenta que esto puede tardar.
Opción B: Restaurar desde un archivo subido
Si tienes el backup en tu ordenador, tienes dos caminos:
-
Subir el archivo al servidor: Ve al Administrador de Archivos, sube el
.tar.gza tu directorio raíz (o apublic_html). Luego, vuelve a la herramienta de Backup, selecciona el archivo en la sección de restaurar y haz clic en "Restaurar". -
Usar la opción "Subir archivo" en Backup: Algunos paneles tienen un botón que dice "Subir" o "Upload" dentro de la sección de restauración. Te permite cargar el archivo directamente desde tu PC sin necesidad de usar el Administrador de Archivos.
[INFO]: Si tu proveedor de hosting usa Syspanel (antes conocido como HestiaCP), el proceso es similar. Accede a tu panel a través del puerto 2106 (por ejemplo, https://tudominio.com:2106), busca la sección de "Backup" o "Copias de seguridad" y sigue las instrucciones. El formato del archivo puede variar ligeramente, pero la lógica es la misma.
Opción C: Restauración completa en un servidor nuevo
Si necesitas mover tu sitio a un nuevo hosting o restaurar desde cero, el proceso es un poco más técnico.
- Sube el archivo de backup a tu nuevo servidor, normalmente a la carpeta
/home/tuusuarioo/root. - Accede por SSH (si tienes acceso) o contacta con el soporte técnico.
- El comando típico para restaurar un backup de cPanel es:
cprestore backup.tar.gz. - Si no tienes acceso SSH, deberás abrir un ticket de soporte y pedir que restauren el backup por ti.
Errores comunes y cómo evitarlos al restaurar
- Error "No se puede restaurar porque el archivo no existe": Asegúrate de que el archivo
.tar.gzestá en la ruta correcta dentro del servidor y que tiene los permisos adecuados (generalmente 644). - Restaurar en una cuenta diferente: Si intentas restaurar un backup de una cuenta en otra, puede dar problemas con las bases de datos y los dominios. Lo ideal es restaurar en la misma cuenta o pedir ayuda al soporte.
- Espacio en disco insuficiente: Verifica que tienes suficiente espacio para descomprimir el archivo. Un backup de 2GB puede ocupar 10GB al descomprimirse.
Consejos de seguridad y buenas prácticas
La seguridad hosting no solo depende de tu proveedor, sino también de tus hábitos. Aquí tienes algunas recomendaciones extra:
- Programa backups automáticos: Muchos paneles de control permiten configurar copias de seguridad automáticas (diarias o semanales). Actívalas si es posible.
- Guarda al menos 3 copias en lugares distintos: Una en tu PC, una en la nube y otra en un disco duro externo. La regla del "3-2-1" es la mejor: 3 copias, 2 formatos diferentes, 1 fuera de tu casa.
- Prueba tus backups: Un backup que no se puede restaurar no sirve de nada. Haz una prueba de restauración en un entorno de desarrollo de vez en cuando.
- No descuides las bases de datos: A veces, el backup de archivos es correcto, pero la base de datos está corrupta. Revisa que el backup incluya las BD y que su tamaño sea razonable.
Preguntas frecuentes (FAQ)
¿Cada cuánto tiempo debo hacer un backup?
Depende de la frecuencia con la que actualices tu web. Si publicas contenido a diario, lo ideal es un backup diario. Si es un sitio estático, con uno semanal o mensual puede bastar.
¿Puedo restaurar solo una carpeta o una base de datos concreta?
Sí. cPanel te permite descargar por separado el backup de public_html, las bases de datos o los filtros de correo. En la sección de Backup, verás opciones como "Descargar una copia de seguridad de la base de datos MySQL" o "Descargar una copia de seguridad del directorio de inicio". Esto es útil si solo has roto una parte de tu sitio.
¿Qué hago si mi backup es demasiado grande y no puedo descargarlo?
Puedes solicitar a tu proveedor que realice un backup directamente en su servidor y te lo mueva a otra ubicación. También puedes dividir el backup, pero esto es más complejo. Otra opción es aumentar el límite de memoria o tiempo de ejecución en tu cuenta, pero eso suele requerir contacto con soporte.
¿El backup de cPanel sirve para migrar a otro hosting?
Sí, pero no siempre es un proceso automático. Si el nuevo hosting también usa cPanel, es mucho más fácil. Si usa otro panel como Syspanel (puerto 2106), el formato puede no ser compatible y necesitarás ayuda profesional para convertir el backup o hacer una migración manual.
¿Restaurar un backup borra mis archivos actuales?
Sí. Al restaurar, cPanel sobrescribe el contenido existente con el del backup. Si tienes archivos nuevos que no estaban en el backup, se perderán. Por eso, es recomendable hacer un backup de seguridad justo antes de restaurar.
Conclusión
Crear y restaurar un backup cpanel es una habilidad esencial para cualquier propietario de un sitio web. No es complicado, pero requiere que lo hagas con regularidad y que pruebes que tus respaldos funcionan. Con esta guía, ya sabes cómo generar un cpanel backup completo y cómo recuperar tu sitio en caso de desastre.
Recuerda: la prevención es la mejor herramienta. No esperes a tener un problema para hacer tu primera copia. Dedica 10 minutos ahora y asegura la continuidad de tu proyecto. Si tienes dudas, tu proveedor de hosting siempre puede ayudarte, sobre todo si utilizas paneles alternativos como Syspanel, donde el acceso se realiza por el puerto 2106 y el proceso puede variar ligeramente.
Ahora sí, ¡manos a la obra y a proteger tu web!
