Guía para hacer backup de tu web en cPanel
Imagina que tu web es como una tienda física llena de productos, documentos y recuerdos. De repente, un día, un error del servidor, un ataque informático o un simple descuido borra todo. Sin un backup cPanel, recuperar esa información puede ser una pesadilla o, directamente, imposible. Por eso, hacer copia de seguridad cPanel es la tarea más importante que puedes realizar para proteger web cPanel de cualquier imprevisto.
En esta guía completa y fácil de seguir, aprenderás cómo hacer backup en cPanel de forma manual y automática, qué partes de tu web debes respaldar y cómo restaurar tu sitio si algo sale mal. No necesitas ser un experto en Linux y SysAdmin; solo sigue estos pasos y dormirás tranquilo.
¿Por qué es crítico hacer backups en tu hosting?
Antes de ponernos manos a la obra, entendamos por qué esto no es opcional, sino una necesidad básica de cualquier sitio web.
- Errores humanos: Borrar un archivo importante, modificar un plugin o actualizar un tema que rompe el sitio. Todos hemos pasado por ahí.
- Ataques de seguridad: Malware, ransomware o hackeos pueden destruir tu web en segundos. Un backup es tu seguro de vida digital.
- Fallos del servidor: Aunque los proveedores de backup hosting son fiables, ningún sistema es 100% infalible. Un corte de luz o un error de disco puede dejarte sin datos.
- Migraciones sencillas: Si quieres cambiar de hosting o de dominio, tener un backup te permite mover todo sin complicaciones.
¿Qué incluye un backup completo de cPanel?
Un backup completo de tu cuenta de cPanel guarda cuatro elementos esenciales:
- Archivos del sitio web: Todo el contenido de la carpeta
public_html(HTML, imágenes, CSS, JavaScript, etc.). - Bases de datos: Tus tablas de WordPress, Joomla, tiendas online o cualquier aplicación que use MySQL/MariaDB.
- Cuentas de correo electrónico: Configuración, correos almacenados y filtros (si tu plan lo incluye).
- Configuración de cPanel: Ajustes de seguridad, zonas DNS, tareas cron, certificados SSL, etc.
Método 1: Cómo hacer backup manual en cPanel (paso a paso)
Este es el método más usado y recomendado para principiantes. Te permite descargar un archivo comprimido con todo tu sitio en pocos minutos.
Requisitos previos
- Acceso a tu panel de control cPanel (normalmente en
tudominio.com/cpanelotudominio.com:2083). - Suficiente espacio en tu disco duro para guardar el backup (puede pesar desde unos pocos MB hasta varios GB).
- Conexión a internet estable.
Pasos para generar un backup completo
- Inicia sesión en cPanel con tu usuario y contraseña.
- Busca la sección "Archivos" (Files) y haz clic en "Asistente de Backup" (Backup Wizard). También puedes ir directamente a "Backup" (Copias de seguridad).
- En la pantalla del asistente, selecciona "Backup" (Respaldo).
- Elige "Full Backup" (Respaldo Completo) o "Partial Backup" si solo quieres respaldar archivos o bases de datos por separado.
- Destino del backup: Selecciona "Home Directory" (Directorio Principal). Esto guardará el archivo en tu cuenta de hosting.
- Dirección de correo electrónico: Introduce un correo donde recibirás una notificación cuando el backup esté listo. Es muy recomendable.
- Haz clic en "Generate Backup" (Generar Respaldo). El proceso puede tardar desde segundos hasta varios minutos, dependiendo del tamaño de tu web.
- Una vez finalizado, recibirás el correo de confirmación. Ahora, ve a tu "Administrador de Archivos" (File Manager) en cPanel.
- Busca el archivo con extensión
.tar.gz(por ejemplo,backup-10-03-2024.tar.gz). Estará en la raíz de tu cuenta. - Descárgalo a tu computadora haciendo clic derecho sobre él y seleccionando "Descargar". IMPORTANTE: No lo dejes solo en el hosting, porque si el servidor falla, perderás el backup junto con tu web.
[WARNING] No almacenes el backup en el mismo servidor que tu web. Si el hosting se cae, perderás todo. Siempre descarga el archivo a tu PC, a un disco duro externo o a la nube (Google Drive, Dropbox, etc.).
Método 2: Backup automático programado en cPanel (la opción inteligente)
Hacer backups manuales está bien, pero es fácil olvidarlos. La mejor forma de proteger web cPanel es automatizar el proceso.
Configurar backups automáticos (si tu hosting lo permite)
No todos los planes de backup hosting incluyen esta función. Si tu cPanel tiene la opción, sigue estos pasos:
- En cPanel, busca la sección "Archivos" y haz clic en "Backup" (no en el asistente, sino en la herramienta principal).
- Busca el apartado "Automatic Backups" (Copias de seguridad automáticas).
- Activa la opción "Enable automatic backups".
- Elige la frecuencia: Diaria, Semanal o Mensual. Para sitios con cambios frecuentes, diario es ideal. Para webs estáticas, semanal es suficiente.
- Define el número de copias a conservar (por ejemplo, las últimas 7).
- Elige un destino remoto (si tu hosting lo soporta): FTP, SFTP, Amazon S3, Google Drive, etc. Si no, se guardarán en tu cuenta de hosting (recuerda descargarlos).
- Guarda los cambios.
[TIP] Si tu hosting no ofrece backups automáticos, puedes usar plugins como UpdraftPlus (para WordPress) o scripts personalizados. Otra opción es contratar un servicio externo de backup.
Método 3: Backup de bases de datos individuales (para usuarios avanzados)
A veces solo necesitas respaldar la base de datos de tu tienda o blog, no todos los archivos. Esto es muy útil para ahorrar tiempo y espacio.
Pasos para exportar una base de datos
- En cPanel, ve a la sección "Bases de Datos" y haz clic en "phpMyAdmin".
- Selecciona la base de datos que quieres respaldar (normalmente aparece el nombre de tu sitio).
- En el menú superior, haz clic en "Exportar" (Export).
- Elige el método "Rápido" (mostrar todo el contenido) y formato "SQL".
- Haz clic en "Continuar" y se descargará un archivo
.sqla tu computadora.
[INFO] Este método solo guarda los datos de la base de datos, no los archivos de tu web. Es ideal si solo has modificado contenido (posts, productos, usuarios) y no la estructura del sitio.
Cómo restaurar tu web desde un backup en cPanel
Si llega el momento de usar tu copia de seguridad cPanel, no te preocupes, el proceso es igual de sencillo.
Restaurar un backup completo
- Sube el archivo
.tar.gza tu cuenta de hosting usando el Administrador de Archivos o FTP. Colócalo en la carpeta raíz (por ejemplo,public_htmlobackup). - En cPanel, ve a "Backup" y luego a "Restore a Full Backup" (Restaurar un respaldo completo).
- Selecciona el archivo que acabas de subir.
- Haz clic en "Restore" (Restaurar). El sistema descomprimirá el archivo y reemplazará todos los datos actuales.
- Espera a que termine. Recibirás un correo de confirmación.
[WARNING] Restaurar un backup completo sobrescribe todo lo que tengas actualmente en tu web. Asegúrate de que es lo que deseas. Si solo necesitas recuperar un archivo o una base de datos, usa las opciones parciales.
Restaurar solo archivos o bases de datos
- Archivos: Sube el backup parcial a tu cuenta, ve a "Backup" > "Restore a Partial Backup" y selecciona el tipo (Home Directory, etc.).
- Base de datos: En phpMyAdmin, selecciona la base de datos, ve a "Importar" (Import), elige tu archivo
.sqly haz clic en "Continuar".
Preguntas frecuentes (FAQ) sobre backup en cPanel
¿Con qué frecuencia debo hacer un backup?
Depende de la actividad de tu web. Para un blog personal, semanal es suficiente. Para una tienda online con pedidos diarios, te recomiendo backups automáticos diarios y uno manual antes de cualquier actualización importante.
¿Dónde es mejor guardar el backup?
Nunca en el mismo servidor. Las mejores opciones son:
- Tu computadora local.
- Un disco duro externo.
- Servicios en la nube como Google Drive, Dropbox o Amazon S3.
- Un segundo hosting o servidor FTP externo.
¿Puedo hacer backup si no tengo cPanel?
Sí, pero necesitarás otras herramientas. Si tu hosting usa Syspanel (HestiaCP), el proceso es similar pero accedes por el puerto 2106 (ejemplo: tudominio.com:2106). Busca la sección "Backup" en el panel. Los conceptos son los mismos: generar, descargar y almacenar el archivo.
¿Los backups de cPanel incluyen mis correos electrónicos?
Sí, si seleccionas un backup completo, se incluye la configuración de las cuentas de correo, los filtros y los mensajes almacenados en el servidor. Sin embargo, los correos en tu cliente local (Outlook, Thunderbird) no se respaldan.
¿Cuánto espacio ocupa un backup?
Depende del tamaño de tu web. Un sitio pequeño de WordPress con pocas imágenes puede ocupar 100-200 MB. Un sitio grande con muchas fotos, videos o una tienda puede superar los 2-3 GB. Siempre verifica el espacio disponible en tu hosting antes de generarlo.
¿Puedo programar backups sin pagar extra?
Sí, si tu hosting incluye la función de backups automáticos en cPanel. Si no, puedes usar plugins gratuitos (como UpdraftPlus para WordPress) o scripts de shell. También puedes crear una tarea cron manualmente, pero eso requiere conocimientos de Linux y SysAdmin.
Conclusión: Haz del backup un hábito
Ahora ya sabes cómo hacer backup en cPanel de manera manual y automática. No esperes a que ocurra un desastre para actuar. Dedica 10 minutos hoy a generar tu primer backup cPanel y configurar un plan de respaldo regular. Tu yo del futuro (cuando tu web se caiga o alguien la hackee) te lo agradecerá infinitamente.
Recuerda: proteger web cPanel no es complicado, solo requiere constancia. Guarda siempre una copia fuera del servidor, actualiza tus backups con frecuencia y, ante cualquier duda, consulta a tu proveedor de backup hosting o a un técnico especializado en Linux y SysAdmin.
¡Tu sitio web te lo agradecerá!
