I've built a website in Haskell (using Happstack) that I now want to host somewhere. I built it on Windows, using ghc to produce a file called website.exe. It's my first program in Haskell, and first website, but works very well when I run the .exe in Windows and type localhost:8000 into my browser.
I understand (from Q 51064865) that I need a VPS to host it, but what kind of OS do I need? I'd guess Windows, but that seems very expensive. Would my exe run on CentOS or Ubuntu? (tbh I'm not 100% sure what these are - but it seems a lot cheaper to get a VPS with them!) Can I make ghc compiler (running on Windows) generate an executable that would?
My objective is to host the website cheaply (I'm not expecting any income from it), and am open to any suggestions.
Sorry if the question is dumb/already answered somewhere.