El proceso de realizar una copia de seguridad de su sitio web dependerá de cómo y dónde esté alojado. El proceso se puede resumir como posible mediante uno de dos o tres métodos probables:
El proceso exacto variará dependiendo de la interfaz web que le haya proporcionado su ISP, por lo que no se pueden brindar detalles aquí. Sin embargo cPanel, Plesk y muchas otras interfaces de control basadas en web conocidas contienen opciones de copia de seguridad. Busque en su panel de control un ícono titulado 'copia de seguridad' o 'copia de seguridad completa'.
El proceso exacto variará según los servicios y el acceso que tenga a su servidor web. Es posible que pueda realizar estas tareas sin dolor. En primer lugar, acceda a una utilidad tipo administrador de archivos proporcionada en la interfaz del panel de control proporcionada por su ISP. Desde aquí, creará un archivo zip de toda la carpeta raíz de su sitio web.
También puede tener acceso a una interfaz desde donde se administran las bases de datos del sitio web y probablemente tendrá una opción para crear copias de seguridad/exportaciones.
Una vez realizada la copia de seguridad, lo ideal sería copiar el archivo zip y exportar la base de datos del servidor al almacenamiento de la computadora local para su custodia.
Si está ejecutando su sitio web en una plataforma que utiliza gotas o Kubernetes o es un VPS (servidor privado virtual) instalado manualmente sin interfaz de administración web, entonces la única opción que probablemente tendrá para administrar su servidor es a través de una CLI (interfaz de línea de comando).
El proceso exacto variará según el tipo de servidor web en el que se ejecuta su sitio web y, por esa razón, si tiene dicho alojamiento probablemente ya sepa cómo realizar esta tarea administrativa relativamente simple.
Sin embargo, como guía aproximada, puedes hacer una copia de seguridad de la raíz de tu sitio web público ejecutando el siguiente comando desde la raíz de tu espacio web:
zip -r sitio web-export.zip public_html
Y su base de datos (suponiendo que sea MySQL/Maria DB) probablemente podría extraerse usando un comando como:
mysql -u UserName -pPassWord DatabaseName > export.sql