O processo de backup do seu site dependerá de como e onde ele está hospedado. O processo pode ser resumido como sendo possível através de um de dois ou três métodos prováveis:
O processo exato irá variar dependendo da interface da web fornecida pelo seu ISP, portanto, detalhes específicos não podem ser fornecidos aqui. No entanto cPanel, Plesk e muitas outras interfaces de controle baseadas na Web conhecidas contêm opções de backup. Procure em seu painel de controle um ícone intitulado ‘backup’ ou ‘backup completo’.
O processo exato varia dependendo dos serviços e do acesso que você tem ao seu servidor web. Você poderá realizar essas tarefas com bastante facilidade. Em primeiro lugar, acessando um utilitário do tipo gerenciador de arquivos fornecido na interface do painel de controle fornecida pelo seu ISP. A partir daqui, você criaria um arquivo zip de toda a pasta raiz do seu site.
Você também pode ter acesso a uma interface de onde os bancos de dados do site são gerenciados e provavelmente terá uma opção para criar backups/exportações.
Depois de fazer o backup, o ideal é copiar o arquivo zip e exportar o banco de dados do servidor para o armazenamento do computador local para mantê-lo seguro.
Se você estiver administrando seu site em uma plataforma que usa gotas ou Kubernetes ou é um VPS (servidor virtual privado) instalado manualmente sem interface de administração da web, então a única opção que você provavelmente terá para gerenciar seu servidor é por meio de uma CLI (interface de linha de comando).
O processo exato varia dependendo do tipo de servidor web em que seu site é executado e por esse motivo, se você possui essa hospedagem provavelmente já sabe como realizar essa tarefa administrativa relativamente simples.
No entanto, como guia aproximado, você pode fazer backup da raiz do seu site público executando o seguinte comando na raiz do seu espaço web:
zip -r website-export.zip public_html
E seu banco de dados (assumindo que seja MySQL/Maria DB) provavelmente poderia ser extraído usando um comando como:
mysql -u UserName -pPassWord DatabaseName > export.sql