Backup WordPress en cPanel: cómo hacer copias de seguridad y restaurar tu sitio
Un backup sirve de poco si no sabes restaurarlo. Aprende a respaldar WordPress desde cPanel y volver tu sitio a producción sin perder datos ni SEO.
Backup WordPress en cPanel: cómo hacer copias de seguridad y restaurar tu sitio
Perder un sitio web por un error de actualización, un plugin conflictivo o un ataque es más común de lo que parece. Y cuando ocurre, la diferencia entre un dolor de cabeza de dos horas y un desastre de dos semanas se llama backup.
En esta guía cubrimos todos los métodos prácticos para hacer backup de WordPress desde cPanel y restaurarlo cuando sea necesario. Desde el método más simple (un botón en tu hosting) hasta opciones avanzadas con backup externo automatizado.
Si además quieres proteger tu sitio contra ataques, complementa esta guía con nuestro artículo de hardening WordPress.
¿Qué necesita backup en WordPress?
Un sitio WordPress tiene dos componentes que debes respaldar por separado:
- Archivos del sitio: El core de WordPress, temas, plugins, subidas (wp-content/uploads) y archivos de configuración.
- Base de datos: Todas tus entradas, páginas, comentarios, configuraciones de plugins y ajustes de WordPress.
Un backup completo incluye ambos. Si solo respaldas los archivos pero pierdes la base de datos, pierdes todo el contenido. Y viceversa.
Método 1: Backup desde cPanel (el más completo)
cPanel incluye una herramienta de backup completa que respalda tanto archivos como base de datos. Es el método más confiable porque opera a nivel de servidor, sin depender de que WordPress esté funcionando.
Paso a paso para hacer backup desde cPanel:
- Ingresa a cPanel y busca la sección Files → Backup.
- Verás varias opciones. Para un backup completo:
- Haz clic en Download a Full Website Backup.
- Selecciona Home Directory como destino de backup.
- Elige el tipo de compresión (generalmente gzip).
- En Destination, elige Send via Email o Generate and Download. Recomendamos descargarlo directamente.
- Ingresa tu email si elegiste la opción de correo.
- Haz clic en Generate Backup.
- cPanel comprimirá todo tu directorio principal (home) y la base de datos en un solo archivo
.tar.gz. El tiempo depende del tamaño de tu sitio. - Una vez generado, descarga el archivo a tu computador o súbelo a un servicio cloud.
Para restaurar desde cPanel:
- Ve a Backup de nuevo.
- En la sección Restore a Full Backup, haz clic en Choose File.
- Selecciona el archivo
.tar.gzque descargaste antes. - Haz clic en Upload and Restore.
- cPanel descomprime y restaura todo: archivos, base de datos, configuraciones.
Ventajas: No depende de WordPress, funciona incluso si tu sitio está caído. Desventajas: El archivo puede ser pesado (1-5 GB típicamente), y el proceso no es automático.
Método 2: UpdraftPlus (el más práctico para WordPress)
UpdraftPlus es el plugin de backup más popular de WordPress con más de 3 millones de instalaciones activas. Te permite programar backups automáticos y almacenarlos en la nube.
Configuración paso a paso:
- Instala el plugin UpdraftPlus desde Plugins → Añadir nuevo.
- Ve a Ajustes → UpdraftPlus Backups.
- En la pestaña Settings, configura:
- Schedule for files: Recomendado semanal.
- Schedule for database: Recomendado diario.
- Number of backups to retain: 4 completos + 12 de base de datos (ajusta según tu espacio).
- Elige un destino externo:
- Google Drive: Autentica con tu cuenta de Google. Los backups se suben automáticamente.
- Dropbox: Similar, autentica y selecciona carpeta.
- Amazon S3 / Rackspace Cloud: Para usuarios avanzados.
- UpdraftVault: Servicio pago del propio plugin.
- Haz clic en Save Changes.
- Para un backup inmediato, ve a la pestaña Current Status y haz clic en Backup Now.
- Marca ambas opciones (files + database) y confirma.
Para restaurar con UpdraftPlus:
- En Current Status, verás la lista de backups disponibles.
- Haz clic en Restore junto al backup que quieras usar.
- Selecciona qué componentes restaurar (archivos, base de datos, o ambos).
- UpdraftPlus descarga, descomprime y restaura automáticamente.
- Al finalizar, te pedirá confirmar que la base de datos se actualizó correctamente.
Ventajas: Automático, almacenamiento externo, restauración con un clic. Desventajas: Depende de que WordPress funcione. Si tu sitio está completamente caído, necesitas otro método.
Método 3: Jetpack Backup (el más automático)
Jetpack Backup (anteriormente VaultPress) es un servicio de suscripción de Automattic, la empresa detrás de WordPress.com.
Cómo funciona:
- Instala y activa Jetpack desde Plugins → Añadir nuevo.
- Conéctalo con una cuenta de WordPress.com.
- Selecciona un plan que incluya Jetpack Backup (los planes empiezan en aproximadamente $5 USD/mes).
- Una vez activado, Jetpack hace backup en tiempo real: cada cambio que haces en tu sitio (nueva entrada, modificación, comentario) se respalda automáticamente en los servidores de Automattic.
Para restaurar:
- En el panel de Jetpack, ve a Backup.
- Verás una línea de tiempo con todos los backups disponibles.
- Selecciona el punto en el tiempo al que quieres volver.
- Haz clic en Restore y elige qué restaurar (archivos, base de datos o ambos).
- Jetpack lo restaura directamente desde sus servidores.
Ventajas: Backup en tiempo real, sin configuración, restauración desde cualquier punto. Desventajas: Es de pago, y depende del servicio de Jetpack.
Método 4: Backup externo automático a Google Drive
Puedes combinar cPanel con almacenamiento externo sin depender de un plugin de WordPress. La idea es: cPanel hace el backup y un script lo sube a Google Drive.
Opción simple con plugin: Como vimos arriba, UpdraftPlus ya hace esto automáticamente. Es la opción más recomendada para la mayoría de los sitios.
Opción avanzada con rclone (para usuarios técnicos):
rclone es una herramienta de línea de comandos que sincroniza archivos con servicios cloud. Puedes configurar un cron job en cPanel que ejecute rclone después de cada backup y suba el archivo a Google Drive.
Este método requiere:
- Acceso SSH (si tu hosting lo permite)
- Configurar rclone con autenticación a Google Drive
- Un script que ejecute el backup y luego la subida
Para la mayoría de los usuarios, UpdraftPlus con Google Drive es suficiente y mucho más simple.
Tabla comparativa de métodos de backup
| Método | Automático | Almacenamiento externo | Restauración sin WordPress | Costo |
|---|---|---|---|---|
| cPanel Backup | No | Manual / Email | Sí | Incluido en hosting |
| UpdraftPlus | Sí | Google Drive, Dropbox, S3 | Parcial (requiere FTP) | Gratuito |
| Jetpack Backup | Sí (tiempo real) | Servidores Jetpack | Sí | Desde ~$5 USD/mes |
| Script + rclone | Sí (cron) | Google Drive, S3 | Parcial | Gratuito |
¿Con qué frecuencia hacer backup?
La frecuencia depende de cuánto cambia tu sitio:
- Blog que publica 1-2 veces por semana: Backup de base de datos diario, de archivos semanal.
- Tienda WooCommerce: Backup de base de datos cada 6 horas (pedidos, clientes, stock).
- Sitio corporativo estático: Backup semanal de ambos es suficiente.
- Sitio con múltiples editores: Backup de base de datos diario como mínimo.
En todos los casos, ten al menos un backup externo (fuera de tu servidor de hosting). Si el servidor falla, un backup dentro del mismo servidor no sirve.
Checklist de verificación post-backup
Antes de asumir que tu backup funciona, verifica:
- [ ] El archivo de backup existe y tiene el tamaño esperado.
- [ ] Descargaste una copia a tu computador o servicio cloud.
- [ ] La base de datos está incluida (no solo los archivos).
- [ ] Probaste la restauración en un entorno de prueba al menos una vez.
- [ ] El backup programado se ejecutó correctamente en la última ventana.
- [ ] Tienes registrado el acceso a tu servicio cloud de backup.
¿Y si mi hosting ya hace backups?
Muchos proveedores de hosting —incluyendo ElevoCloud— ofrecen backups automáticos como parte del servicio. Estos backups están en el servidor y cubren todo el sitio.
Pero la regla de oro es: nunca dependas de un solo backup. Si el servidor falla, ese backup puede no estar disponible. Ten siempre una copia fuera del servidor.
Los planes de hosting de ElevoCloud incluyen backups automáticos con retención definida. Consulta con soporte la frecuencia y período de retención de tu plan. Y complementa siempre con un backup externo usando UpdraftPlus.
Ver planes de hosting con backups incluidos →
Preguntas frecuentes
¿Puedo restaurar solo la base de datos sin los archivos? Sí. En cPanel, ve a phpMyAdmin, importa el SQL del backup. En UpdraftPlus, selecciona solo "database" al restaurar.
¿Qué hago si mi WordPress no carga pero tengo el backup? Usa cPanel Backup Restore. No necesitas que WordPress funcione para restaurar desde cPanel.
¿Los backups afectan el rendimiento del sitio? Los backups programados en horas de bajo tráfico no deberían notarse. UpdraftPlus y Jetpack están optimizados para no ralentizar.
¿Cuánto espacio necesito para backups? Un sitio WordPress típico pesa 500 MB a 2 GB (archivos + base de datos). Multiplica por la cantidad de backups que quieras conservar. Google Drive da 15 GB gratis, suficiente para varios backups.