Il processo di backup del tuo sito web dipenderà da come e dove è ospitato. Il processo può essere riassunto come possibile tramite uno dei due o tre metodi probabili:
Il processo esatto varierà a seconda dell'interfaccia web fornita dal tuo ISP, pertanto non è possibile fornire informazioni specifiche qui. Tuttavia cPanel, Plesk e molte altre note interfacce di controllo basate sul Web contengono tutte opzioni di backup. Cerca nel tuo pannello di controllo un'icona denominata "backup" o "backup completo".
Il processo esatto varia a seconda dei servizi e dell'accesso di cui disponi al tuo server web. Potresti essere in grado di svolgere questi compiti in modo abbastanza indolore. Innanzitutto accedendo a un'utilità di tipo file manager fornita nell'interfaccia del pannello di controllo fornita dal tuo ISP. Da qui creerai un file zip dell'intera cartella principale del tuo sito web.
Potresti anche avere accesso a un'interfaccia da cui vengono gestiti i database del sito Web e probabilmente avrà un'opzione per creare backup/esportazioni.
Una volta eseguito il backup, copiare idealmente il file zip e l'esportazione del database dal server nell'archivio del computer locale per conservarli al sicuro.
Se stai eseguendo il tuo sito web su una piattaforma che utilizza goccioline O kubernetes o è un VPS (server privato virtuale) installato manualmente senza interfaccia di amministrazione web, l'unica opzione che probabilmente avrai per gestire il tuo server è tramite una CLI (interfaccia a riga di comando).
Il processo esatto varia a seconda del tipo di server web su cui viene eseguito il tuo sito web e, per questo motivo, se disponi di tale hosting probabilmente sai già come intraprendere questo compito amministrativo relativamente semplice.
Tuttavia, a titolo indicativo, puoi eseguire il backup della root del tuo sito web pubblico eseguendo il seguente comando dalla root del tuo spazio web:
zip -r sito-esportazione.zip public_html
E il tuo database (supponendo che sia MySQL/Maria DB) potrebbe probabilmente essere estratto utilizzando un comando come:
mysql -u UserName -pPassWord DatabaseName > export.sql