E se eu não optar por usar o XAMPP, eu teria que comprar um domínio e uma hospedagem?
Se você não quiser usar Xampp, sim, você terá que pagar uma hospedagem. Eu te aconselho a por pelo Xampp mesmo e dentro do dedicado, se possivel. A unica maneira de você contratar uma hospedagem e fazer com que seu servidor no dedicado se conecte ao banco de dados do server, que estará na hospedagem, seria usando o Mysql remoto, o que traria realmente muito lag ao seu servidor. (EXPERIÊNCIA PRÓPRIA) '-'
huuuum, e para deixar o ot e o site on pelo XAMPP no host eu precisaria de um dedicado bom? eu tava querendo pegar um semi-dedicado só para o começo do ot, com processador intel power xeon e 1gb de RAM, pra deixar o site on junto eu teria que pegar um melhor?