Trasferimento file
Comprimi la cartella del sito escludendo cache e log pesanti se non servono. Carica sul nuovo hosting e imposta i permessi cartelle secondo la documentazione Joomla.
Database
Esporta il database con phpMyAdmin o mysqldump, importa sul nuovo server, crea utente DB con privilegi minimi e aggiorna host, nome database, utente e password in `configuration.php`.
DNS e test
Prima del cutover puoi testare con hosts file locale o URL temporaneo del provider. Poi aggiorna i record A/AAAA e attendi la propagazione.