Я использовал Сервер OSX для всех вещей, которые Вы перечислили. Я обычно тестирую на шахтах Mac и затем развертываюсь на Xserves (никогда на iMac хотя). Независимо, я не рекомендовал бы использовать его в качестве Вашей ежедневной рабочей станции.
Однако я не уверен, что Вам нужен Сервер OS X вообще. Можно использовать регулярную iMac с предварительно установленным OS X. Получите большой внешний жесткий диск и совместно используйте его с помощью регулярного совместного доступа к файлам по AFP. Вы не упоминали, хотите ли Вы связать все свои учетные записи пользователей вместе с, Открывают Directory. Для офиса 4 человек я не думаю, что Вы должны. Можно легко просто создать счета на каждого из них на iMac, и они могут все войти в систему с AFP.
Для Ваших других сервисов:
Или этих серверов мог быть установлен на Вашей iMac, или они могут быть установлены на старой машине Linux. Если у Вас есть старый драндулет, что можно работать на Ubuntu, которая была бы идеальна.
Мне действительно нравится Сервер Mac OS X за большое количество вещей. Особенно для Открывают Directory, управление User/Computer/Preference и Портативные/Сетевые корневые каталоги. Но для некоторых сервисов, предложения с открытым исходным кодом просто лучше.
Вы можете запускать пулы php-fpm с разными правами пользователей и проксировать запросы fastcgi к каждому пулу в зависимости от домена.
Там было руководство по этому a Несколько недель назад на сайте howtoforge.com, я надеюсь, это поможет.