Cómo configurar el backup automático en cPanel
¿Por qué necesitas un backup automático en cPanel?
Perder tu página web es más fácil de lo que crees. Un error humano, un plugin incompatible, un ataque malicioso o un fallo del servidor pueden borrar meses de trabajo en segundos. Configurar un backup automático en cPanel es la red de seguridad que todo sitio web necesita. No se trata de si ocurrirá un problema, sino de cuándo ocurrirá. Si no tienes copias de seguridad programadas, estás jugando a la ruleta rusa con tu presencia online.
La buena noticia es que cPanel incluye herramientas nativas para programar copias de seguridad sin necesidad de instalar plugins pesados ni pagar servicios externos. En esta guía te explicaré paso a paso cómo configurarlas, qué opciones elegir según tu hosting y cómo restaurar backup cuando lo necesites. Todo explicado de forma sencilla, sin tecnicismos innecesarios.
Antes de empezar: qué necesitas
Para configurar el backup automático en cPanel necesitas:
- Acceso a tu panel de control cPanel (normalmente en tudominio.com/cpanel).
- Credenciales de administrador (usuario y contraseña).
- Espacio suficiente en tu cuenta de hosting o en un servicio de almacenamiento externo (Google Drive, Amazon S3, etc.).
- Conocimientos básicos de navegación por menús.
Si tu hosting usa Syspanel (antes conocido como HestiaCP), el acceso al panel es diferente: se realiza a través del puerto 2106 (por ejemplo, https://tudominio.com:2106). Aunque este artículo se centra en cPanel, las buenas prácticas de backup son universales.
Paso 1: Accede a la sección de copias de seguridad
Una vez dentro de tu cPanel, busca la sección Archivos o Files. Allí encontrarás la herramienta llamada "Copias de seguridad" o "Backup". Dependiendo de la versión de cPanel, puede aparecer como "Backup" o "Backup Wizard". Te recomiendo usar la opción "Backup" completa, no el asistente, ya que te da más control.
Dentro de esta sección verás varias opciones:
- Backup completo: genera una copia de todo tu sitio (archivos, bases de datos, emails, etc.).
- Backup parcial: te permite elegir qué partes respaldar.
- Backup de bases de datos: solo las bases MySQL.
- Backup de cuentas de correo: si quieres respaldar los emails.
Para configurar un backup automático, necesitas ir a la pestaña o botón que dice "Programar copia de seguridad" o "Schedule Backup". Aquí es donde empieza la magia.
Paso 2: Configura la programación de tu backup
Al hacer clic en "Programar copia de seguridad", se abrirá una pantalla con varias opciones. Te explico cada una:
2.1. Tipo de backup
Elige entre:
- Backup completo: incluye todos los archivos, bases de datos, configuración de emails y directorio personal. Es el más recomendado si tu sitio no es demasiado grande (menos de 5 GB).
- Backup parcial: solo archivos del sitio o solo bases de datos. Útil si tienes limitaciones de espacio.
Si tu web supera los 10 GB, quizás sea mejor hacer backups parciales por separado para no saturar el servidor.
2.2. Destino del backup
Aquí decides dónde se guardará la copia:
- Directorio de inicio: se guarda en tu cuenta de hosting. Es rápido pero peligroso porque si el servidor falla, perderás también el backup.
- Directorio remoto (FTP): envía el backup a otro servidor o a tu ordenador mediante FTP. Muy seguro.
- Almacenamiento en la nube: cPanel permite configurar destinos como Google Drive, Amazon S3 o Backblaze. Es la opción más recomendada por seguridad.
[TIP] Si tu hosting solo te permite guardar en el directorio de inicio, descarga manualmente los backups al menos una vez al mes. No confíes solo en el servidor.
2.3. Periodicidad
Configura cada cuánto tiempo quieres que se ejecute la copia:
- Diaria: recomendada para tiendas online o webs con contenido actualizado constantemente.
- Semanal: suficiente para blogs o webs estáticas.
- Mensual: para sitios muy pequeños o proyectos en desarrollo.
Lo ideal es combinar: un backup diario a un almacenamiento externo y uno semanal completo. Así tienes varias capas de protección.
2.4. Hora del backup
Elige una hora de baja afluencia. Normalmente entre las 2:00 y las 6:00 AM. Esto evita que la copia afecte al rendimiento de tu web durante las horas pico.
Paso 3: Configurar el destino remoto (opcional pero recomendado)
Si quieres que tu backup automático en cPanel sea realmente seguro, te recomiendo configurar un destino externo. Te explico cómo hacerlo con Google Drive:
- En la sección de programación, elige "Google Drive" como destino.
- Te pedirá que autorices la conexión. Haz clic en "Autorizar" y sigue los pasos.
- Selecciona la carpeta donde quieres guardar las copias.
- Guarda los cambios.
[WARNING] No uses la misma cuenta de Google Drive para el backup y para el correo de tu negocio si compartes el equipo. Mezclar datos personales con copias de seguridad puede ser un lío. Crea una cuenta específica para backups.
Si prefieres usar FTP a tu propio ordenador o a otro servidor, necesitarás:
- Dirección FTP (ej:
ftp.midominio.com). - Puerto (normalmente 21).
- Usuario y contraseña FTP.
- Ruta del directorio donde quieres guardar el backup.
Paso 4: Guarda y verifica tu configuración
Una vez rellenes todos los campos, haz clic en "Guardar configuración". cPanel te mostrará un mensaje de confirmación. Pero no te quedes ahí: verifica que el sistema funciona.
Cómo comprobar que el backup se ejecuta:
- Espera a la hora programada (o haz una prueba manual si quieres).
- Ve al destino que configuraste (directorio, FTP o nube).
- Comprueba que aparece un archivo comprimido con la fecha y hora del backup.
- Si no aparece, revisa los logs en cPanel > "Registros de copias de seguridad".
[INFO] cPanel guarda un historial de las últimas ejecuciones. Puedes consultarlo en la misma sección de "Backup" para ver si ha habido errores.
Paso 5: Cómo restaurar un backup desde cPanel
Llegó el momento en que necesitas restaurar backup. No entres en pánico. El proceso es sencillo:
5.1. Restaurar archivos del sitio
- Ve a cPanel > "Copias de seguridad".
- Busca la sección "Restaurar" o "Restore".
- Sube el archivo de backup que tengas (normalmente en formato
.tar.gzo.zip). - Selecciona si quieres restaurar todo o solo archivos específicos.
- Haz clic en "Restaurar" y espera a que termine.
5.2. Restaurar bases de datos
- Ve a cPanel > "Backup" > "Restaurar base de datos MySQL".
- Sube el archivo
.sqlcorrespondiente. - Selecciona la base de datos de destino.
- Ejecuta la restauración.
5.3. Restaurar desde un backup automático
Si el backup se guardó en tu hosting (directorio de inicio), puedes:
- Ir a "Backup" > "Restaurar".
- Elegir el archivo de la fecha que necesites.
- Seleccionar las partes a restaurar.
- Confirmar.
[WARNING] Antes de restaurar, descarga una copia del estado actual de tu web. Si algo sale mal durante la restauración, podrás volver al punto anterior.
Errores comunes y cómo solucionarlos
"No tengo espacio en el servidor"
Si tu hosting no tiene espacio suficiente para guardar backups, cambia el destino a un servicio externo. Otra opción es hacer backups parciales (solo archivos o solo bases de datos) y rotarlos: elimina los backups de más de 30 días.
"El backup no se ejecuta"
Revisa:
- Que la hora programada no coincida con la hora del servidor (puede haber diferencias de zona horaria).
- Que no hayas alcanzado el límite de backups permitidos por tu plan.
- Que el destino remoto esté bien configurado (prueba con un backup manual).
"El backup se queda a medias"
Esto suele pasar con webs muy grandes. Divide el backup en partes: primero las bases de datos, luego los archivos. O aumenta el límite de memoria PHP desde cPanel > "Select PHP Version" > "Options".
Preguntas frecuentes sobre backup automático en cPanel
¿Cuántos backups puedo tener a la vez?
Depende de tu plan de hosting. Algunos permiten solo 1, otros hasta 10. Si necesitas más, usa destinos externos.
¿El backup automático afecta al rendimiento de mi web?
Si lo programas en horas de bajo tráfico, el impacto es mínimo. En webs muy grandes, puede ralentizar ligeramente el servidor durante la ejecución.
¿Puedo restaurar solo una carpeta o archivo específico?
Sí. Desde la sección "Restaurar", puedes elegir archivos individuales dentro del backup. No necesitas restaurar todo.
¿Qué pasa si mi hosting no tiene cPanel?
Si usas Syspanel (puerto 2106), la configuración es diferente pero el concepto es el mismo. Busca la sección "Backup" en el panel y programa copias. Si tienes dudas, consulta la documentación oficial de Syspanel.
¿Los backups automáticos incluyen mis emails?
Solo si seleccionas "Backup completo". Los backups parciales de archivos no incluyen cuentas de correo.
Buenas prácticas finales
- Prueba tus backups: al menos una vez al mes, restaura una copia en un entorno de prueba para asegurarte de que funciona.
- Usa la regla 3-2-1: 3 copias de tus datos, en 2 medios diferentes, 1 fuera de tu servidor.
- Documenta las contraseñas: si usas FTP o Google Drive para backups, guarda las credenciales en un gestor de contraseñas.
- No confíes solo en el backup automático: haz una copia manual antes de hacer cambios importantes en tu web.
Configurar un backup automático en cPanel te tomará menos de 10 minutos y puede ahorrarte días de trabajo. No lo pospongas. Hazlo hoy y duerme tranquilo sabiendo que tu web está protegida.
Si te surge cualquier duda, no dudes en consultar la documentación oficial de cPanel o contactar con tu proveedor de hosting. Recuerda: un buen backup es la diferencia entre un pequeño susto y una catástrofe digital.
