Acho que o que você precisa é de uma instalação mod_mono
no apache, para executar aplicativos ASP.NET, o wiki do Mono Project tem um guia que inclui instruções simples de instalação no Ubuntu.
Sobre o tipo de servidor que você vai usar, um servidor real ou virtual provavelmente ficará bem.