Se vuoi mettere un server a fini più che altro didattici, più che un server virtuale forse ti conviene provare a configurare un tuo pc come server, almeno prendi la mano con linux nell'installazione del so e tutte le componenti, non spendi soldi, e imho impari meglio. Se invece oltre che per imparare, devi metterci su anche un qualche sito, la situazione cambia, ma secondo regolamento non si può parlare di hosting a pagamento in questo forum, quindi da quel punto di vista non troverai molto aiuto qui. Per tutto il resto, se fai una ricerca nel forum dovresti trovare tutto il materiale di cui hai bisogno, sono domande alle quali si è risposto molte volte, e non ti sarà difficile trovare risposta. Se poi hai ancora dei dubbi, chiedi pure