I'm considering to replace my existing windows based server on my small business (< 10 employees) with a mac mini server with Lion Server installed. But after a look at the App Store, I noticed a lot of 1-star reviews labeling this OS as "a toy", "unstable", "downgrade with respect to Leopard Server" and so on. My usage for this would be essentially for e-mail management (but using Kerio to have exchange support), calendar, internal web site (web apps), account management, some centralized apps (to be accessed using VNC), iOS based devices management, Windows virtualization to support legacy apps (essentially for accounting), VPN.
I'm not asking for a complete review of this OS, this is not a right place, bust just a short comment from the users in the community that had the change to work with this new OS.
Besides, and this is a bonus question, do you have some experience in using Lion server to manage centralized Xcode development? (we currently use our own MacBooks and we keep in sync using Git, I'd like to know for different approaches based on OSX Server).
Best Answer
I've never tried any of the Mac Server products. But AnandTech has a pretty good in-depth review of Mac OS X Lion Server. A few of the conclusions:
and
(emphasis mine) Seems to fit your intended usage pretty well.
About your other question:
Keep using git, use the OSX server as central repository (maybe consider buying GitHub Enterprise or using an free/open source alternative for managing your git interaction). Install a CI-tool (Jenkins or similar) on the server and use it to create automated builds. Should work quite nicely.