WordPress: Guía para configurar copias de seguridad automáticas en cPanel
Imagina que tu sitio web en WordPress es como una tienda física. Has invertido tiempo, dinero y esfuerzo en decorarla, llenarla de productos (tus entradas, páginas, imágenes) y atraer clientes (tus visitantes). Ahora, ¿qué pasaría si un día, sin previo aviso, un ladrón entra y lo destroza todo? O peor aún, un incendio lo quema por completo. Sin un seguro, perderías todo lo que has construido.
En el mundo digital, ese seguro se llama copia de seguridad o backup. Y la mejor parte es que, a diferencia de un seguro tradicional, es gratis y puedes configurarlo para que se haga solo, sin que tengas que acordarte cada semana.
En esta guía, te voy a enseñar paso a paso cómo configurar copias de seguridad automáticas de tu WordPress usando el panel de control más popular del mundo: cPanel. No importa si eres un completo principiante; te prometo que al final de este artículo podrás dormir tranquilo sabiendo que tu web está protegida.
¿Por qué son tan importantes los backups automáticos?
Antes de meternos en el «cómo», entendamos el «por qué». Muchos dueños de sitios web piensan que «a mí no me va a pasar». Pero la realidad es que los problemas son más comunes de lo que crees:
- Errores humanos: Actualizas un plugin, algo sale mal y tu web se vuelve una pantalla blanca. O peor, borras por accidente una página importante.
- Ataques de hackers: Los sitios en WordPress son un objetivo frecuente. Un ataque puede inyectar código malicioso o borrar tu contenido.
- Fallos del servidor: Aunque tu hosting sea excelente, ningún sistema es 100% infalible. Un error de disco duro puede borrar todo.
- Actualizaciones fallidas: Una actualización de WordPress o de un tema puede romper la compatibilidad y dejar tu web inservible.
La gran ventaja de los backups automáticos es que no dependen de tu memoria. Configúralos una vez y olvídate. Si algo sale mal, tendrás una «máquina del tiempo» para restaurar tu web a un estado anterior, justo como si nada hubiera pasado.
¿Qué necesitas para empezar?
Para seguir esta guía, solo necesitas dos cosas:
- Acceso a cPanel: Es el panel de control que te proporciona tu empresa de hosting. Normalmente accedes a través de
tudominio.com/cpanelotudominio.com:2083. Si no sabes cómo entrar, contacta con el soporte de tu hosting. - Credenciales de tu web: Tu usuario y contraseña de WordPress (para acceder al administrador) y, más importante, los datos de tu base de datos (esto lo veremos más adelante).
[INFO] Si tu hosting usa Syspanel (el antiguo HestiaCP), el acceso no es por el puerto 2083, sino por el puerto 2106. Por ejemplo:
tudominio.com:2106. El proceso de backups es similar, pero las herramientas pueden llamarse «Backups» o «Copias de seguridad» dentro del panel.
Método 1: La herramienta nativa de cPanel (La más fiable)
cPanel incluye una herramienta llamada «Backup» o «Asistente de copia de seguridad». Es la opción más recomendada porque es la oficial del servidor y suele ser la más completa. Te permite respaldar tanto los archivos de tu web como la base de datos por separado.
Paso 1: Accede a la sección de Backups
- Inicia sesión en tu cPanel.
- Busca la sección «Archivos».
- Haz clic en el icono «Backup» o «Asistente de copia de seguridad».
Paso 2: Genera una copia de seguridad completa (Backup manual)
Dentro del asistente, verás varias opciones. Lo primero es generar un backup completo de tu sitio. Para ello:
- Haz clic en «Backup de la cuenta completa» o «Download a Full Account Backup».
- Se abrirá un formulario. Aquí configura:
- Destino del backup: «Home Directory» (es la opción más sencilla, se guardará en tu servidor). Luego puedes descargarlo a tu PC.
- Dirección de correo electrónico: Introduce tu email para recibir una notificación cuando el backup esté listo. ¡No lo olvides!
- Haz clic en «Generar backup».
Este proceso puede tardar varios minutos, dependiendo del tamaño de tu web. Recibirás un correo cuando haya terminado.
Paso 3: Descarga el backup a tu ordenador
Una vez recibido el correo, vuelve a cPanel -> Backup. Ahora, en la parte inferior, verás una sección llamada «Descargar un backup de la cuenta». Ahí aparecerá el archivo .tar.gz que has generado. Haz clic en el nombre del archivo para descargarlo a tu computadora.
[TIP] Guarda este archivo en un lugar seguro, como Google Drive, Dropbox o un disco duro externo. No lo dejes solo en el servidor, porque si el servidor falla, perderías también el backup.
La limitación de este método: No es automático
El método anterior es manual. Tienes que acordarte de hacerlo cada semana. Para que sea automático, necesitamos configurar una tarea programada (cron job) o, mejor aún, usar un plugin.
Método 2: La solución estrella: Plugins de backups automáticos
Esta es, con diferencia, la opción más amigable para los usuarios de WordPress. Los plugins hacen todo el trabajo pesado y, además, te permiten programar los backups para que se ejecuten solos (diario, semanal, etc.).
¿Qué plugin elegir?
Hay muchos, pero yo te recomiendo dos que son excelentes y tienen versiones gratuitas muy potentes:
- UpdraftPlus: Es el más popular. Es súper intuitivo, permite programar backups y restaurar con un solo clic. Su versión gratuita es suficiente para la mayoría de sitios.
- BackupBuddy: Es de pago, pero muy completo. Ideal si tu web es grande o tienes necesidades específicas (como backups a Amazon S3).
Para esta guía, usaremos UpdraftPlus por ser gratuito y fácil.
Paso 1: Instala y activa UpdraftPlus
- Ve a tu escritorio de WordPress (tudominio.com/wp-admin).
- Ve a Plugins -> Añadir nuevo.
- Busca «UpdraftPlus».
- Haz clic en Instalar ahora y luego en Activar.
Paso 2: Configura los backups automáticos
Una vez activado, verás un nuevo menú en la barra lateral izquierda llamado «Ajustes» -> «UpdraftPlus Backups».
-
Haz clic en la pestaña «Ajustes» (Settings).
-
Aquí configurarás la frecuencia de los backups:
- Schedule for files (Programación de archivos): Recomiendo «Semanal». Los archivos de tu web (temas, plugins, imágenes) no cambian tan a menudo.
- Schedule for database (Programación de base de datos): Recomiendo «Diario». La base de datos (tus entradas, comentarios, configuraciones) cambia constantemente. Es mejor tenerla respaldada a diario.
- Number of backups to retain (Número de backups a conservar): Pon «4» para los archivos y «7» para la base de datos. Así no acumulas backups viejos innecesarios.
-
Elige un destino remoto (MUY IMPORTANTE): No te quedes solo con el backup en el servidor. UpdraftPlus te permite enviar los backups a servicios externos. Haz clic en «Elegir un destino remoto» y selecciona, por ejemplo, «Google Drive», «Dropbox» o «OneDrive». Luego sigue los pasos para conectar tu cuenta. ¡Esto es clave! Si el servidor se quema, tu backup está a salvo en la nube.
-
Haz clic en «Guardar cambios».
Paso 3: Prueba que funciona
Antes de irte, haz una prueba:
- Ve a la pestaña «Backup/Restaurar» (Backup/Restore) de UpdraftPlus.
- Haz clic en el botón «Backup Now».
- Marca la opción «Incluir base de datos» y «Incluir archivos».
- Haz clic en «Backup Now».
Verás una barra de progreso. Cuando termine, aparecerá en la lista de backups. ¡Ya tienes tu primer backup automático configurado!
[WARNING] Los plugins de backups son excelentes, pero no son infalibles. Ocasionalmente, un plugin puede fallar o no ejecutarse. Te recomiendo que, además del plugin, también generes un backup manual desde cPanel al menos una vez al mes, como plan de contingencia.
Cómo restaurar tu WordPress desde un backup
De nada sirve tener backups si no sabes cómo usarlos cuando todo se va al garete. Vamos a ver cómo restaurar tu web usando UpdraftPlus, que es el método más sencillo.
Paso 1: Accede a la herramienta de restauración
- Ve a WordPress -> Ajustes -> UpdraftPlus Backups.
- Ve a la pestaña «Backup/Restaurar».
- Verás una lista con todos tus backups. Busca el que quieras restaurar (por fecha) y haz clic en el botón «Restaurar» (suele ser un botón azul).
Paso 2: Elige qué restaurar
Se abrirá una ventana con opciones:
- Tema, plugins, uploads, otros: Son los archivos de tu web.
- Base de datos: Es el contenido (entradas, páginas, usuarios).
Por lo general, querrás restaurar todo. Pero si solo has perdido contenido, puedes restaurar solo la base de datos. Marca todo y haz clic en «Siguiente».
Paso 3: El proceso de restauración
UpdraftPlus comenzará a descargar los archivos del backup y a reemplazar los actuales. No cierres la ventana ni interrumpas el proceso. Puede tardar unos minutos.
Una vez terminado, verás un mensaje de éxito. ¡Tu web ha vuelto a la vida! Ve a tu dominio y comprueba que todo funciona correctamente.
[TIP] Si tu web quedó completamente inaccesible (pantalla blanca) y no puedes entrar a WordPress, no te preocupes. UpdraftPlus tiene un archivo especial que puedes subir por FTP para forzar la restauración. Busca en la documentación del plugin «UpdraftPlus emergency restore script».
Preguntas Frecuentes (FAQ)
Aquí respondo las dudas más comunes que suelen tener los usuarios al configurar backups.
¿Con qué frecuencia debo hacer un backup automático?
Depende de la actividad de tu web. Si publicas a diario, te recomiendo backups de la base de datos a diario y de los archivos a semanal. Si tu web es más estática, un backup semanal completo es suficiente.
¿Dónde es mejor guardar los backups?
Nunca en el mismo servidor. Si el servidor falla, pierdes todo. Lo ideal es usar servicios en la nube como Google Drive, Dropbox, OneDrive o Amazon S3. Los plugins como UpdraftPlus te permiten conectarlos fácilmente.
¿Puedo restaurar mi web si no tengo acceso a WordPress?
Sí, pero es más técnico. Necesitarás acceder a tu cPanel o usar un cliente FTP (como FileZilla) para subir manualmente los archivos del backup y luego importar la base de datos desde phpMyAdmin. Si no te sientes cómodo, contacta con el soporte de tu hosting, ellos suelen hacerlo por ti.
¿Los backups automáticos ralentizan mi web?
No, porque se ejecutan en segundo plano. Los plugins como UpdraftPlus están optimizados para no afectar el rendimiento de tu sitio mientras trabajan.
¿Qué pasa si mi hosting usa Syspanel (HestiaCP)?
Como mencioné antes, el acceso es por el puerto 2106 (ejemplo: tudominio.com:2106). Dentro de Syspanel, busca la sección «Backups» o «Copias de seguridad». Allí podrás generar backups manuales. Para los automáticos, te recomiendo igualmente usar un plugin de WordPress como UpdraftPlus, ya que funciona independientemente del panel de control.
¿Debo hacer un backup antes de actualizar WordPress?
¡Sí, siempre! Antes de actualizar el núcleo de WordPress, un tema o un plugin importante, haz un backup completo. Si la actualización falla, puedes restaurar en segundos.
Conclusión: Duerme tranquilo, tu web está a salvo
Configurar copias de seguridad automáticas en WordPress usando cPanel no es un lujo, es una necesidad. Como has visto, no es complicado. Con un plugin gratuito como UpdraftPlus y un destino en la nube, tienes una protección sólida contra desastres.
Resumen de la receta mágica:
- Instala un plugin de backups (UpdraftPlus).
- Configura la frecuencia: Diario para base de datos, semanal para archivos.
- Conecta un destino remoto (Google Drive, Dropbox).
- Haz una prueba de restauración para asegurarte de que funciona.
No esperes a que ocurra un desastre. Tómate 10 minutos ahora para configurar tus backups automáticos. Te lo agradecerás el día que, por accidente, borres una página importante o tu web sea hackeada. Tu yo del futuro te lo agradecerá.
