EasyIOT server will run pretty much on anything that can run MONO!
On windows you dont need to install MONO you just need to run the exe as admin, if you have another website running on your server that is using port 80 then just make sure you configure EasyIOT to run on another port....check systemconfig in the config folder....
Do you host locally or on a hosting service.... if locally then its easy enough to install MONO and get the site working.... if you are using a hosting server check to see if you can install MONO on your instance....
If you try to install EasyIOT as a subdirectory of an existing website, meaning a subsite of Apache or IIS.. please note that although it looks like it is working, Automation and other key features of EasyIOT will not work.