1. Web Design
  2. UX/UI
  3. UX Design

Hacer una copia de seguridad de tu sitio web: La guía definitiva

Scroll to top

Spanish (Español) translation by steven (you can also view the original English article)

¿Qué pasaría si despertaras mañanas y tu proveedor de alojamiento web hubiera eliminado accidentalmente tu sitio web? Me pasó a mí. Y lo adivinaste: No tenía respaldo. Eso no me sucederá nunca más y estoy aquí para ayudarte a prepararte también.


Escenario de pesadilla. Todo mi negocio se fue por el desagüe por un error de mi proveedor de alojamiento web. Ni siquiera fue mi culpa, pero tuve que comenzar mi negocio desde cero debido a ese único error. Tampoco estoy solo: el 40% de las pequeñas y medianas empresas no realizan copias de seguridad de sus datos.

Si tienes un sitio web, hoy es el día para poner en orden tu plan de respaldo.


¿Por qué son tan importantes las copias de seguridad de los sitios web?

Hay cinco razones por las que debes realizar una copia de seguridad de tu sitio web:

1. No es responsabilidad de tu proveedor de alojamiento web poner copias de seguridad a tu disposición. Un número sorprendente de servidores web no realizan copias de seguridad de su sitio web con regularidad. De los pocos que lo hacen, la mayoría de ellos simplemente lo hacen para su propia protección y no ponen los archivos a disposición de sus clientes.

2. No basta con almacenar el sitio de desarrollo original. Si desarrollaste tu sitio en un servidor de prueba o en tu computadora local, puedes pensar que eso es suficiente para protegerlo. Sin embargo, con el tiempo, los sitios web se ajustan y se modifican, y esos cambios a menudo no se reflejan en la versión original. Si ejecutas un foro, blog o sistema CRM, tus usuarios cargan gran parte de su contenido valioso y no existirá en ningún otro lugar que no sea tu sitio web.

3. Necesitas estar listo para reaccionar rápidamente. Tener una copia de seguridad actualizada te permitirá volver a conectarte rápidamente después de un percance. Hay muchas razones por las que necesitas que tu sitio web vuelva a estar en línea rápidamente, incluida la pérdida de ingresos y posibles sanciones de SEO (según algunas fuentes).

4. Tranquilidad. Antes de comenzar a hacer copias de seguridad de mis sitios web, siempre tuve en mente que tenía que hacer algo. Era mi responsabilidad y decepcionaría a mucha gente si perdiera la última versión de mi sitio.

5. Es tu protección contra virus. Los servidores web no tienden a ejecutar de forma proactiva escáneres de virus y malware en tu sitio web. Por lo tanto, mantener una copia de seguridad puede ser la mejor y más fácil protección; permitiéndote retroceder el reloj después de un ataque. Si bien esto no previene los ataques, los cura cuando es necesario.


Soluciones de copia de seguridad

Ahora que sabes por qué hacer una copia de seguridad, ¡veamos cómo!

1. Copias de seguridad manuales

Comencemos con el método más sencillo: Enviar manualmente tus archivos por FTP a tu computadora local. Sin embargo, las desventajas son claras:

  1. Debes recordar realizar copias de seguridad con regularidad.
  2. Puede llevar mucho tiempo descargar un sitio web grande.
  3. No hay forma de descargar solo los archivos que han cambiado (lo que te cuesta tiempo y ancho de banda).
  4. Debes supervisar manualmente la descarga para asegurarte de que se haya completado correctamente.
  5. Debes crear tu propia forma lógica de administrar y almacenar los archivos respaldados.

Si decides seguir esta ruta, permíteme darte algunos consejos:

  1. Establece entradas a diario y recordatorios para hacer una copia de seguridad de tu sitio web y haz un esfuerzo para no saltarte nunca la tarea.
  2. No olvides hacer también una copia de seguridad de tus bases de datos.
  3. Mantén una estructura lógica de las carpetas con la fecha como nombre del directorio.
  4. Asegúrate de realizar copias de seguridad en varios discos duros para obtener la máxima protección.
Manual BackupManual BackupManual Backup

2. Copias de seguridad desde el cPanel

Hacer una copia de seguridad desde el cPanel es fácil. Pero hay algunas trampas que evitar. Comencemos con una breve explicación de cómo hacer una copia de seguridad, si estás alojando en un servidor con el panel de control de cPanel instalado:

  1. Inicia sesión en tu panel de control de cPanel.
  2. Haz clic en el icono "Copia de seguridad".
  3. Selecciona "Generar / descargar una copia de seguridad completa".
  4. Selecciona "Directorio de inicio" en "Destino de la copia de seguridad" e ingresa tu dirección de correo electrónico, antes de hacer clic en el botón "Generar copia de seguridad".
  5. Recibirás un correo electrónico cuando la copia de seguridad esté lista.

Pero aquí está lo importante: Asegúrate de descargar la copia de seguridad en tu computadora y mantenerla almacenada de forma segura. Debes recordar realizar copias de seguridad con frecuencia y mantener los archivos de copia de seguridad en un lugar seguro. Si tus copias de seguridad se almacenan en tu servidor y tu servidor deja de funcionar, básicamente te quedas sin una copia de seguridad.

3. Realización de copias de seguridad en la nube

Una solución en la nube es el lugar perfecto para mantener una copia de seguridad. Está en constante expansión y, con la mayoría de los sistemas, está respaldado y es completamente redundante. Las soluciones para realizar copias de seguridad en una nube incluyen:

Amazon S3: El gran maestro de todas las soluciones en la nube. Pero obtener tus datos en S3 requiere pensar un poco y requerirás instalar un software de servidor, si tienes acceso para hacerlo (por ejemplo: CloudBerry Backup Server Edition para usuarios de Windows). De lo contrario, existen herramientas para muchas plataformas, diseñadas para llevar tus datos a S3. Por ejemplo, los usuarios de Wordpress que no pueden instalar software en su servidor, pueden querer buscar en Backup Buddy, un complemento de WordPress que hace una copia de seguridad y la almacena en Amazon S3.

Dropbox: Aunque no está diseñado para usarse de esta manera, Dropbox es una herramienta de copia de seguridad adecuada. Los usuarios de Wordpress, en particular, pueden estar interesados en un complemento de terceros que respalde la instalación de Wordpress en una frecuencia específica.

Carga manual: Incluso si no planeas automatizar tu flujo de trabajo de respaldo con S3, este actúa como un lugar seguro y confiable para almacenar tus archivos respaldados manualmente.

Cloud BackupCloud BackupCloud Backup

4. Copia de seguridad con Rsync

Rsync es un software que te permite copiar archivos de un servidor a otro. Es inteligente porque solo transferirá archivos (e incluso solo partes de archivos) que hayan cambiado, lo que te permitirá ahorrar tiempo y ancho de banda.

Configurar rsync no es un proceso sencillo, pero si tienes un segundo servidor Linux con acceso a tu línea de comandos, esto ofrece una excelente manera de respaldar tu sitio de forma incremental.

Si haces esto, aún tendrás que hacer una copia de seguridad de tu base de datos. Puedes usar un "cron job" para hacer una copia de seguridad de tu base de datos en el área sincronizada de la estructura de tu directorio, y rsync se encargará del resto. Si tienes una base de datos MySQL, la forma más fácil de hacer una copia de seguridad es ejecutar un script llamado mysqldump. Este es un script gratuito que a menudo se instala de forma predeterminada en Linux y Windows junto con las herramientas de cliente mysql.

Rsync BackupRsync BackupRsync Backup

5. Soluciones de respaldo automatizadas

¿Por qué administrar las copias de seguridad tú mismo cuando puedes poner a los expertos en control? Existe una pequeña cantidad de servicios de respaldo administrados, que incluyen:

Backup Machine: Una solución de copias de seguridad rica en funciones fundada por el autor de este artículo. Backup Machine ofrece copias de seguridad gratuitas, además de copias de seguridad diarias automatizadas de sitios web y bases de datos.

Codeguard: Centra sus funciones en la detección de malware y las alertas cuando se cambia tu sitio web, CodeGuard ofrece copias de seguridad manuales y automáticas del sitio web.

Dropmysite: Una solución básica de copia de seguridad de sitios web que, como las demás, se conecta a través de FTP y descarga copias de seguridad. Sin embargo, este sistema no realiza copias de seguridad incrementales de los archivos; simplemente vuelve a descargar todo el sitio web cada vez.

Backup MachineBackup MachineBackup Machine

En resumen

Con tantas opciones, estoy seguro de que es difícil elegir cómo planificar tu flujo de trabajo de respaldo. Por lo tanto, terminaremos con algunos consejos de cierre finales que te ayudarán a continuar:

1. Elige algo que se ajuste a tu presupuesto y calendario. Las funciones completas de las soluciones automatizadas costarán unos pocos dólares al mes, pero es importante compararlo con el tiempo y el estrés que ahorrarás al realizar copias de seguridad.

2. Decide cuál es el mejor programa de respaldo. Si tienes una base de datos o cualquier otro elemento dinámico, asegúrate de realizar una copia de seguridad al menos una vez al día. De lo contrario, haz una copia de seguridad con la frecuencia que cambies tu sitio web. Y, si es posible, programa tus copias de seguridad para que se realicen en el momento más silencioso de tu sitio web para evitar cualquier interrupción.

3. Verifica tus copias de seguridad con regularidad Varias encuestas han demostrado que las mayores trampas que las personas hacen con sus copias de seguridad es que se olvidan de verificarlas. Asegúrate de que tus archivos no estén corruptos y que tu copia de seguridad contenga todo lo que necesitas para realizar una restauración completa de tu sitio web.

Solo queda un consejo vital para compartir...

4. ¡Hazlo ahora! El desastre puede ocurrir en cualquier momento. Haz una copia de seguridad de tu sitio web ahora y haz una copia de seguridad todos los días. Si ocurre una pesadilla, estarás listo para tomar el control y volver a conectarte en cuestión de minutos.