Cómo hacer copias de seguridad en cPanel y restaurarlas (Paso a paso)
¿Alguna vez has perdido toda tu página web por un error humano, un ataque informático o un fallo del servidor? Es una pesadilla que ningún propietario de un sitio web debería vivir. La buena noticia es que existe una forma sencilla y efectiva de proteger tu trabajo: las copias de seguridad. En este artículo, te voy a guiar paso a paso para que aprendas a hacer una copia seguridad cPanel y a restaurar backup cPanel sin necesidad de ser un experto en tecnología. Al final, podrás dormir tranquilo sabiendo que tu sitio está a salvo.
¿Por qué es tan importante hacer un backup en cPanel?
Antes de entrar en materia, es fundamental entender que las copias de seguridad son tu red de seguridad. No importa si tienes un blog personal o una tienda online con miles de visitas; perder los datos sería catastrófico. Piensa en todo el tiempo invertido en crear contenido, configurar plugins, diseñar la apariencia y recopilar los correos de tus clientes. Un solo clic equivocado al actualizar un plugin o un hackeo puede borrar todo en segundos.
Realizar un backup cPanel de forma regular te permite:
- Recuperarte de errores: Si rompes algo al editar archivos, puedes volver a una versión anterior.
- Protegerte contra malware: Si tu sitio es infectado, puedes limpiarlo restaurando una copia limpia.
- Migrar de servidor: Las copias de seguridad son la forma más fácil de mover tu web a un nuevo proveedor de hosting.
- Tener tranquilidad mental: Saber que tienes una copia reciente te da la confianza para experimentar y mejorar tu web.
¿Qué incluye una copia de seguridad en cPanel?
Cuando hablamos de una copia de seguridad completa, no solo estamos guardando los archivos visibles de tu web. Una copia seguridad cPanel se compone de dos partes fundamentales:
- Archivos del sitio web: Todo el contenido de la carpeta
public_html. Esto incluye imágenes, vídeos, código PHP, archivos de configuración, temas y plugins de WordPress, etc. - Bases de datos: La mayoría de las webs modernas (como WordPress, Joomla o PrestaShop) almacenan todo su contenido (posts, páginas, comentarios, configuraciones) en una base de datos MySQL. Sin ella, tu web sería solo un cascarón vacío.
Por lo tanto, para una protección completa, debes asegurarte de incluir ambos elementos en tu estrategia de backup cpanel.
Método 1: La forma más fácil y completa (Backup completo)
Esta es la opción que te recomiendo para hacer una copia de seguridad completa de tu cuenta de hosting. Es la más sencilla porque cPanel hace todo el trabajo pesado por ti, empaquetando todos tus archivos y bases de datos en un solo archivo comprimido.
Paso 1: Accede a tu panel de control cPanel
Lo primero es iniciar sesión en tu cuenta de cPanel. Normalmente, puedes acceder escribiendo tudominio.com/cpanel o tudominio.com:2083 en tu navegador. Introduce tu nombre de usuario y contraseña (los que te proporcionó tu empresa de hosting).
Paso 2: Encuentra la sección de "Archivos"
Una vez dentro, verás una interfaz con muchos iconos. Busca la sección llamada Archivos (o "Files" en inglés). Dentro de esta sección, encontrarás la herramienta que necesitamos.
Paso 3: Haz clic en "Copias de seguridad"
En la sección de Archivos, haz clic en el icono de Copias de seguridad (o "Backup"). Esto te llevará a la página principal de gestión de respaldos.
Paso 4: Genera una copia de seguridad completa
En la parte superior de esta nueva página, verás una opción que dice "Copia de seguridad completa" o "Full Backup". Haz clic en el botón que dice "Generar/Crear una copia de seguridad completa".
Paso 5: Configura el destino del backup
Se te pedirá que elijas dónde quieres guardar la copia. La opción más común y segura es "Home Directory" (Directorio principal). Esto guardará el archivo en una carpeta privada de tu servidor, a la que solo tú tienes acceso a través del Administrador de archivos o FTP.
Puedes poner un correo electrónico en el campo destinado para ello para recibir una notificación cuando la copia esté lista, pero es opcional.
Paso 6: Inicia el proceso
Haz clic en el botón "Generar copia de seguridad". El proceso puede tardar desde unos segundos hasta varios minutos, dependiendo del tamaño de tu sitio web. No cierres la página hasta que veas una confirmación.
Paso 7: Descarga la copia de seguridad a tu computadora
[WARNING]: Las copias guardadas en el servidor no son eternas. Si el servidor falla, podrías perderlas. Es CRÍTICO que las descargues a tu ordenador o a un servicio de almacenamiento en la nube (como Google Drive o Dropbox).
Para descargarla, ve al Administrador de archivos (también en la sección de Archivos de cPanel). Navega hasta tu directorio principal (normalmente home y tu nombre de usuario). Verás un archivo con un nombre como backup-XXXXXX.tar.gz. Haz clic derecho sobre él y selecciona "Descargar".
Método 2: Backup parcial (Solo archivos o solo bases de datos)
A veces, no necesitas una copia completa. Quizás solo quieres guardar una carpeta específica o una base de datos concreta. Para esto, cPanel ofrece herramientas más granulares.
Backup de archivos (cPanel backup archivos)
En la misma página de Copias de seguridad, busca la sección "Descargar una copia de seguridad de un directorio".
- Verás una lista de tu estructura de archivos.
- Haz clic en el icono de descarga al lado de la carpeta que quieres respaldar (por ejemplo,
public_html). - Esto descargará un archivo
.tar.gzdirectamente a tu computadora.
Backup de bases de datos
En la sección "Descargar una copia de seguridad de una base de datos MySQL":
- Verás una lista de todas tus bases de datos.
- Haz clic en el nombre de la base de datos que quieres respaldar.
- Se descargará un archivo con extensión
.sqla tu ordenador. Este archivo contiene todas las tablas y datos de esa base de datos.
Cómo restaurar un backup en cPanel (Paso a paso)
Restaurar es tan importante como hacer la copia. Aquí te explico cómo hacerlo tanto para una copia completa como para un respaldo parcial.
Restaurar un backup completo (cPanel restaurar sitio)
[WARNING]: Este proceso sobrescribirá todos los archivos y bases de datos actuales de tu cuenta con los del backup. Asegúrate de que esta es tu intención.
- Sube el archivo de backup: Primero, sube el archivo
backup-XXXXXX.tar.gzque descargaste antes a tu directorio principal (homeo/home/tuusuario) usando el Administrador de archivos o un cliente FTP como FileZilla. - Ve a la página de Copias de seguridad: Accede de nuevo a la sección Archivos > Copias de seguridad en cPanel.
- Busca la sección de Restaurar: En la parte inferior de la página, verás una sección llamada "Restaurar una copia de seguridad de un directorio" o similar.
- Selecciona el archivo: Haz clic en el botón "Subir" o "Elegir archivo" y selecciona el archivo
.tar.gzque subiste en el paso 1. La ruta del directorio de destino ya debería estar pre-rellenada con tu directorio principal. - Inicia la restauración: Haz clic en el botón de restaurar. cPanel se encargará de descomprimir el archivo y colocar todos los archivos en su lugar.
Restaurar archivos o bases de datos por separado
Para restaurar archivos:
- Ve a la sección "Restaurar una copia de seguridad de un directorio".
- Haz clic en "Elegir archivo" y sube el archivo
.tar.gzque contiene tu carpeta (por ejemplo,public_html.tar.gz). - En el campo de "Ruta del directorio", asegúrate de que esté la ruta correcta. Para restaurar la raíz de tu web, sería
public_html. Haz clic en "Restaurar".
Para restaurar una base de datos:
- Ve a la sección "Restaurar una copia de seguridad de una base de datos MySQL".
- Haz clic en "Elegir archivo" y sube tu archivo
.sql. - En el menú desplegable, selecciona la base de datos a la que quieres importar los datos. Debe ser el mismo nombre que tenías antes.
- Haz clic en "Restaurar".
Preguntas Frecuentes (FAQ) sobre copias de seguridad en cPanel
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es hacerlo a diario o cada dos días. Si es un sitio estático, una vez a la semana o al mes puede ser suficiente. La regla de oro es: cuanto más a menudo actualices tu web, más frecuentes deben ser tus backups.
¿Puedo automatizar las copias de seguridad?
Sí, cPanel tiene una herramienta llamada "Trabajos Cron" que te permite programar tareas. Sin embargo, configurarla puede ser un poco más técnico. Muchos hosts ofrecen copias automáticas como parte de sus planes. Si no es tu caso, puedes usar un plugin si tu web es WordPress (como UpdraftPlus) que te permite programar backups y enviarlos a la nube.
¿Qué hago si mi copia de seguridad es muy grande?
Puedes descargarla por partes usando un cliente FTP. Otra opción es dividir el backup en partes más pequeñas, pero eso es más complejo. Lo más fácil es usar un gestor de descargas para que no se interrumpa.
¿Es lo mismo una copia de seguridad de cPanel que una de mi CMS (WordPress)?
No son lo mismo. Una copia de cPanel es una copia a nivel de servidor de todos tus archivos y bases de datos. Una copia de un plugin de WordPress solo respalda los archivos y la base de datos de ese sitio, pero no la configuración del servidor (como cuentas de correo). Lo ideal es tener ambas, pero una copia de cPanel es la más completa.
Estoy en un panel diferente, ¿esto funciona igual?
La lógica es similar en todos los paneles. Si usas Syspanel (antes conocido como HestiaCP), el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro de Syspanel, busca la sección de "Backup" o "Copias de seguridad". El proceso de generar y descargar el archivo es muy parecido, aunque la interfaz es diferente. La clave es entender que siempre debes buscar la opción de "Backup" en tu panel de control.
Hacer una copia seguridad cPanel es una de las tareas más importantes que puedes aprender como propietario de un sitio web. No es un proceso complicado y, una vez que lo dominas, te llevará solo unos minutos. Te animo a que no lo dejes para mañana. Ve a tu cPanel y haz tu primera copia de seguridad ahora mismo. La tranquilidad que te dará no tiene precio.
