Wordpress çalışması php ye ve veritabanına ihtiyaç var. bunların çalışması içinde apache yada nginx e ihtiyaç var genel anlamda hepsinin çalışması için linuxa ihtiyaç var.
Makineyi linux olarak kurduysanız sorun yok, kurmadıysanız önce bir linux kurulumu gerekli.
Ardından vestacp gibi bir panel kurmalısınız. Tüm işlemleri sizin yerinize yapacaktır. sonrasında winscp ile sunucuya bağlanıp dosyalarınızı yükleyebikirsiniz.