What server setup do you recommend?

BlogHoster is compatible with most web servers, however we strongly recommend that you use a Linux machine running an Apache web server. This setup (default for most web servers) makes installation very easy!