Después de invertir horas y horas y horas en tu web, generando contenido y promocionándolo, subiendo productos, interaccionando con tus seguidores mediante los comentarios… lo peor que te puede pasar es que suceda alguna desgracia y todo el fruto de tu trabajo se evapore de la noche a la mañana. Todas esas horas invertidas, todo ese esfuerzo, todo tu legado digital… ¡PUF! Ya no existe.
¿O quizás sí?
Si has sido una persona precavida, lo normal es que hayas realizado copias de seguridad de tu web. Esto es, cada cierto tiempo, deberías haber realizado una copia de todo el contenido de tu web para que, cuando lo inevitable suceda, puedas recuperar todo lo que tenías en un par de clics y unos minutos de paciencia.
Copia de seguridad
En este blog hemos hecho hincapié varias veces en la importancia de las copias de seguridad y en su enorme utilidad. En este sentido, uno de los mejores consejos que puedo darte y el que más suelo repetir es que te busques un proveedor de hosting que incluya las copias de seguridad en sus paquetes. Si tu proveedor no dispone de esta funcionalidad básica, huye de ahí como alma que lleva el diablo y búscate uno más serio.
Qué es una copia de seguridad
Como su nombre indica, una copia de seguridad (backup en inglés) es una copia de la información que quieres preservar en caso de accidente. Si, por lo que sea, el servidor en el que tienes la web peta, un usuario malicioso elimina tus datos o incluso tú mismo por accidente rompes tu web, la copia de seguridad te permite restaurar tu web a un estado anterior (en concreto, al estado en el que estaba cuando realizaste dicha copia de seguridad).

Nelio A/B Testing
Me sorprendió mucho la calidad del plugin, lo fácil que fue configurarlo y el increíble soporte que me dio Nelio. Recomiendo encarecidamente usar Nelio A/B Testing.

Josette Millar
Frecuencia de generación de copias de seguridad
Esto es algo que suele depender muchísimo de la actividad que tengas en la web. En general, y para la mayoría de webs, con realizar copias cada 24 horas será más que suficiente (incluso puedes plantearte hacerlas una vez a la semana o incluso una vez al mes). De hecho, copias de seguridad diarias es lo que hacen la mayoría de proveedores de hosting. Ahora bien, si por el contrario tienes una web con muchísima actividad, deberías plantearte realizar copias de seguridad más a menudo para que, en caso de fallo, lo que puedas llegar a perder sea lo mínimo posible.
Dónde almacenar una copia de seguridad
Mucha gente guarda las copias de seguridad de su web en el propio servidor donde tienen alojada la web, y eso es un grave error. La idea de tener una copia de seguridad es que dicha copia esté segura; si el servidor cae y nuestras copias están allí, habremos perdido la web y las propias copias. Así que lo lógico es tener las copias en otros sitios: tu disco duro en el ordenador, un servicio de almacenamiento en la nube como Dropbox o Google Drive, etc.
¿Y qué pasa con las copias que realizan los propios proveedores de hosting? Pues, en principio, es de suponer que ya están siguiendo este principio básico de tener la copia de seguridad en un sitio seguro y diferente a donde se aloja tu propia web… pero incluso así no podemos olvidar que puede darse el caso que ellos también sufran algún problema y pierdan tu copia de seguridad, así que lo mejor es tener siempre alguna copia redundante que controles tú.
Cómo realizar copias de seguridad en WordPress
Ahora que ya tenemos clarísimo para qué sirven las copias de seguridad y la importancia de tenerlas a salvo (y si puede ser de forma redundante, mejor), es hora de que hablemos de cómo realizarlas. Existen numerosas fórmulas para realizarlo, pero hoy me voy a centrar en el uso de plugins para hacerlo. De todas formas, y de cara a que tengas toda la información necesaria:
- En una entrada anterior te expliqué cómo realizar copias de seguridad usando Git; si bien es un método cómodo y eficaz, la verdad es que requiere ciertos conocimientos técnicos y, por lo tanto, puede no ser adecuado para otros usuarios.
- Si tu proveedor de hosting realiza copias de seguridad de tu base de datos y de tus ficheros, lo más habitual es que te deje descargar dicha copia de seguridad en local en formato zip o similar. Si ese es el caso, hazlo de vez en cuando y guarda dicha copia en un lugar seguro (tu propio ordenador, un servicio de almacenamiento en la nube, etc).
Plugins disponibles para hacer copias de seguridad
Existen numerosos plugins en WordPress para realizar copias de seguridad de tu web, tanto de forma automatizada como bajo demanda. Algunos ejemplos típicos son BackupBuddy, UpdraftPlus, Duplicator, VaultPress de JetPack, etc. Si quieres conocer los más habituales y los pros y contras de cada uno de ellos, te recomiendo que te leas esta entrada en wpbeginner.
Como todos los plugins permiten hacer más o menos lo mismo, hoy veremos cómo instalar y configurar UpdraftPlus, cómo crear una copia de seguridad con él y cómo restaurarla en caso de necesidad.
Instalar y configurar UpdraftPlus
Instalar el plugin es lo más sencillo del mundo: simplemente accede al Escritorio de WordPress, ve al apartado de Plugins, Añadir nuevo y búscalo:

Cuando te salga en la lista de resultados, lo instalas y activas y listo. Si lo has hecho bien, deberías tener una nueva opción en el menú Ajustes llamada UpdraftPlus Backups.

Cómo crear tu primera copia de seguridad
Crear tu primera copia de seguridad es lo más sencillo del mundo una vez tengas el plugin UpdraftPlus instalado. Basta con que le des al enorme botón azul llamado Backup Now para ver el siguiente diálogo:

Aceptas los parámetros por defecto que aparecen y… ¡listo! Con ello acabas de lanzar el proceso de generación de la copia de seguridad y en un ratito (dependiendo de cuán grande sea tu instalación) lo tendrás preparado.
Una vez el plugin haya acabado, podrás descargar la copia de seguridad a tu ordenador en un par de clics y guardarla donde más te convenga:

Ajustes del plugin
Como cualquier plugin de copias de seguridad que se precie, dispone de varios ajustes con los que configurar la frecuencia con la que hay que generar las copias de seguridad así como la ubicación remota donde almacenarlas:

Si nos centramos en la frecuencia de generación de copias de seguridad, vemos que el plugin nos ofrece dos ajustes diferentes:
- Frecuencia de las copias de seguridad de ficheros. En este caso, podemos decidir cada cuánto tiempo debe crearse una copia de seguridad de los plugins, temas y ficheros que subamos a nuestra web. Si no sueles actualizar la web a menudo o lo haces un par de veces por semana (como, por ejemplo, nosotros), realizar copias de seguridad de forma semanal o incluso mensual puede ser lo más cómodo; a fin de cuentas, en caso de fallar perderías, como mucho, las imágenes que hubieras subido en tu web durante la última semana o mes.
- Frecuencia de las copias de seguridad de tu base de datos. Aquí estamos hablando del contenido en si de tu web: páginas, entradas, comentarios… De nuevo, la frecuencia a escoger aquí depende mucho de la asiduidad con que actualices tu web, así como del nivel de participación que tengan tus visitantes con la misma. En mi opinión, merece la pena usar una mayor frecuencia aquí que la que usas para los ficheros, pero depende de ti.
La segunda parte de los ajustes es, precisamente, la ubicación remota donde almacenar tu copia se seguridad. Esto es, configurando alguno de los sitios disponibles (Amazon, Dropbox, un servidor FTP cualquiera, correo electrónico, etc) consigues que sea el propio plugin quien, al completar una nueva copia de seguridad, envíe esa copia a un servicio externo para tu tranquilidad (ahorrándote, así, la necesidad de descargarte tú mismo dicha copia y de subirla a otro sitio).
Llegados a este punto puedes estar pensando que, oye, como las copias de seguridad molan tanto, ¿por qué no crear una copia cada 4 horas y así me aseguro de no perder nunca nada? Pues muy sencillo: por el coste. Efectivamente, si dispones de los medios, cuanto más reciente sea tu última copia de seguridad, mejor, porque menor será la cantidad de información que en caso de fallo te arriesgas a perder. Pero claro, almacenar las copias de seguridad en el propio servidor ocupa espacio (y, por lo tanto, cuesta dinero), y descargar dichas copias a tu ordenador o transferirlas a servicios externos también cuesta dinero, ya que estarás gastando transferencia de datos… así que sé precavido con tu configuración aquí.
Recuperar una copia de seguridad
Recuperar una copia de seguridad anterior es también muy sencillo. Si dicha copia la tienes en el propio servidor, bastará con que le des al botón Restore desde la propia interfaz del plugin:

A partir de ahí puedes decidir exactamente qué cosas quieres recuperar de tu copia de seguridad:

Y ya está, es así de fácil, en serio.
¿Y si tu copia de seguridad no está en el servidor, porque la descargaste en otro sitio? Pues fácil, haz clic en el enlace Upload backup files para que se suba a tu servidor y, una vez listo, ya lo tendrás disponible como cualquier otro backup para poder recuperarlo.
Resumiendo
Como ves, crear copias de seguridad en WordPress y restaurarlas es tremendamente sencillo si usas alguno de los múltiples plugins que existen para ello. Lo más importante es recordar para qué sirven exactamente estas copias de seguridad y tratarlas con el cariño que merecen: una copia de seguridad es la última solución que tenemos disponible cuando todo lo demás falla y, por lo tanto, es importantísimo que las almacenemos en un lugar seguro y separado de nuestra propia web.
Empieza ya a crear copias de seguridad seguras y no te la sigas jugando; el día que las necesites, agradecerás haber leído esta entrada y haber creado la tuya.
Deja una respuesta