Folks,
Based on your comments, some of this may be of help to you in moving from MacOS server to something better.
As a diehard Apple fan I really wanted to love OSX/MacOS Server. In the end I was forced to ditch it and look for alternatives, and haven't looked back. In MacOS Server, the features I most wanted, like a proper webserver, always felt like a lame afterthought with no meaningful support or community to speak of.
In a way I welcome this piece of news because it clarifies things and forces us to look into other, better alternatives of server while otherwise fully staying in the Mac ecosystem.
Since I already had to make this leap a couple years ago, allow me to share with you what has worked for me very well as replacement. (Admittedly, I only used the standard features of MacOS Server, such as web, dns, filesharing, some routing etc - not mail or the iOS management features.)
Just as MacOS is a pretty face over the gears and machinery of UNIX (including opensource server features like Apache webserver), there exist serveral options which let you come close to putting an easy-to-use server-focused interface over Linux.
The one that has worked best for me is Webmin. http://webmin.com/. This is a free user interface available for install over many distributions of Linux. Unlike MacOS server, in which all available features are just a limited and introductory subset, Webmin lets you configure any and all features a Linux server offers. (Just stop and think what that means... Entire corporations run on Linux!)
In my opinion, Webmin is such a good and complete server interface that you can in fact choose and install a desktop-free, server version of Linux, install Webmin over that, and manage the whole thing locally or remotely just that way. And I do just that. (It also has a module extension called Virtualmin which I also use and recommend for people who need all advanced features of a webserver.)
With the giant ease-of-use issue out of the way, you are now able and ready to avail yourself to all the benefits of using a Linux server without being a Linux expert. By far the two most important are:
- A truly full and regularly updated set of features of Linux. Including all the open source server features that haven't been updated by Apple in MacOS's behind-the-scene open-source packages in many years
- Yuuuge number of books and multitude of user communities at your fingertips that enble you to successfully deploy and troubleshoot even if you are totally on your own as manager your small company IT.
My choice of Linux is Ubuntu Server, with no desktop. Very clearly delineated, server focused features. Just choose that when running the installer off the downloadable Ubuntu Desktop ISO image.
You can install all that on any old PC or intel Mac, or as I do, run it virtualized, installed in VirtualBox (also free), a virtualization software package. (www.virtualbox.org). This means that the Mac and its MacOS are your actual base computer and running over it is another full-fledged Linux computer. Once you set in VirtualBox's preferences that you want the virtual Linux computer to get its own, separate IP address on the LAN, it behaves totally as though you actually had a Linux server box sitting in the corner of your office.
Finally, because I never wanted to mess with mail service in MacOS Server, I went straight to cloud-based for my business. For a few bucks a month per user, you can get MS Exchange Server-based service for your small business using your own domain name. I use Microsoft's 365 offering, Office 365 Business Essentials. Just Exchange mail, business Skype and online-only use of MS Office, so I can open and convert .doc files without losing any formatting.
Then, of course, there are "socialized" and cloud-based business communication offerings such as Slack. It's just awesome. I might be wrong, but I cannot imagine any feature MacOS Server mail service has that cannot be fully replaced (and then some) with a few clicks by such offerings.
I hope this helps. Happy to answer any questions.