Ciao,
hai anche acquistato l'Hosting insieme al dominio?
Se così potresti inserire i file in remoto o tramite pannello di controllo dell'hosting, oppure (più comodo) tramite ftp, come ti ha suggerito Marco.
Poi potresti aver bisogno di altro in funzione al tipo di sito che intendi pubblicare; se intendi installare un sito dinamico, magari con cms, è necessario anche un database.