Server.app Overview

Let’s start with Server.app, since it’s going to be the administration tool we’ll use the most throughout this review. I’ll start with a general overview of what it is and what it does, and then I’ll move on to the specific services that it manages.

In the sidebar under Accounts, we can see an overview of user accounts and user groups, both those that are local to the server and (if you’re hosting a directory) managed network accounts and groups. From here, you can create users and groups, edit group membership, allow users and groups to administer the server, and edit some other basic user attributes.

For small and/or uncomplicated directories, Server.app will be fine for managing your directory, though people wanting to do anything more advanced will want to be familiar with Workgroup Manager (one of the Server Admin Tools that we’ll discuss in depth later).

Moving down the sidebar, our next entries are Alerts and Stats under the Status heading. Alerts is a simple log viewer, showing you messages about your server that you should know (if you have Server.app in your dock, the number of Alerts you have will be displayed with the icon).

Alerts showing up in the Dock


 
Stats, as its name implies, will give you some simple statistics about CPU, RAM, and network bandwidth usage. This worked intermittently on my test servers, and at least one Apple Support thread suggests that this isn’t uncommon - this is the sort of thing that usually gets fixed in a point update.

Next, under Services, is a full list of every service manageable by Server.app - most of these offer up big on-off switches (I can hear seasoned admins grinding their teeth at this) and some basic configuration options which vary from service to service - we’ll talk more about the available options for each service as we discuss them.

Last up is the Hardware section, which lets you do quite a few things. The Overview tab gives you basic information about your server’s hardware and uptime.

Under the Settings tab, you can enable and disable SSH and remote administration of your server, create and control SSL certificates, and “dedicate system resources to server services,” which enhances the performance of some server functions at the expense of “the performance of some user applications” (this would be a useful box to tick on a dedicated server, but not on a personal computer that’s doing double-duty as a workstation).

Under the Network tab, you can see your server’s various network interfaces and their IP addresses, and you can also change your server’s host name (which is nice, since changing the host name used to require digging around in Server Admin and/or some command line trickery, depending on what you were doing).

Lastly, the Storage tab gives you an overview of your available disk space, and also allows you to change the access permissions on files and folders (useful if you have file-sharing enabled, though you should probably do this using the File Sharing service itself, since it is much better at it).

Lastly, at the bottom of the screen, you can see something called Next Steps - this is an excellent place for novices to figure out what to do now that they’ve setup a server. It will guide you through setting up your network, managing network accounts, managing devices, and starting services, among a few other things. Those needing more advanced help can go through the documentation for Lion Server - the page is looking a little sparse right now, especially when compared to the extensive documentation for previous OS X Server versions, but hopefully it will become a little more populated over time.

Lastly, let’s talk about remote administration - if your OS X servers are located in a server room where you don’t have physical access to them, you’ll need a way to manage them remotely. In past OS X Server versions, the Server Admin Tools were installable to any OS X client, and enabled remote administration of most services and tasks.

Server.app, however, is not available for client OS X versions - if you need to administer Lion Server remotely, you’ll either need to change your OS X client into a server (thus giving you access to Server.app, which can be used to connect to other servers), or you must control your servers directly using VNC or Screen Sharing or Apple Remote Desktop (take your pick). It’s not a deal-breaking change, but businesses (whose Lion licensing terms are a bit less generous than those for consumers) will have to cough up for additional Server licenses if they want their admins to administer services on their servers.

We’ll look at the individual Server.app services soon - first, I want to walk you through the Server Admin program and OS X Server’s directory services, since so many of the other services are dependent on them.

Server Admin Overview

 

As we talked about before, Server Admin used to be the heart of OS X Server. Its role in Lion, while much reduced, is still important, since it still manages some of the software’s more interesting pieces.

Download the Server Admin Tools from the Apple download site, install them, and fire up Server Admin. After authenticating, you should see the following:

 
You won’t be able to see any services to manage at the start - to view them, click the Settings button, go to the Services tab, check everything you want to configure on the server, click Save, and the services will become available in the left sidebar.
 
 
You can also use Server Admin to setup email alerts about your server, view detailed logs, apply updates to your server, specify access and administrative access to specific services and a few more advanced administrative functions that Server.app doesn’t offer - there’s too much here to go through it all blow by blow, but poke around some and you can see everything there is to see.

Server Admin can still be installed to Lion clients and used to administer Lion Server (and Snow Leopard Server) remotely.

Now, time to talk about some services.
Server.app and the Server Admin Tools Open Directory: Overview and Setup
Comments Locked

77 Comments

View All Comments

  • ltcommanderdata - Tuesday, August 2, 2011 - link

    Given the shift in corporate policy from being Blackberry focused to adopting other smartphone platforms including iOS, I think most CTOs would take a look at OS X Server if only for the easier iOS device management features. I don't really see it replacing existing Windows servers though, particularly since Apple doesn't sell dedicated server class hardware anymore.
  • quakerotis - Tuesday, August 2, 2011 - link

    This is simply not true. OS X Server has been for us a very good performer, both in stability and ease of use. B3an, you must be speaking anecdotally because I am not a fanboy. There are many server technologies to choose from. this is one of the better ones.
  • diskrete - Tuesday, August 2, 2011 - link

    As an IT manager for a small company, I would definitely use Lion Server to manage Macs and iPhones.

    It in no way replaces existing Windows/Linux infrastructure. But recycling a Mac mini to use for managing Apple devices? Absolutely. It’s worth it just for the ability to create machine-based 802.1X profiles.

    IT today is not about standardizing on one platform, it’s about using the right tool for the job.
  • sligett - Thursday, August 4, 2011 - link

    Unix isn't a server platform anyone in their right mind would use?

    There are thousands upon thousands of small and medium businesses as well as schools that are hostage to expensive windows "experts" that have put a Windows server in their business. The client can't do a thing with the server without the expensive help of the expert. You don't see that as a viable market?

    So many people speak out on the Internet as though "I can't use this" is equivalent to "no one can use this".
  • erple2 - Thursday, August 4, 2011 - link

    To be fair, any infrastructure that's put in place by an "expert" tends to continue to have to be maintained by another expensive expert. Non-techies have problems with Macs just as much as non-techies have problems with Linux, or Windows machines.

    BTW, I've found that the mac "experts" that have put a mac server in their business are also very expensive to hire back for help.

    There are some very very nice manageability features that OSX Server buys you that aren't all that simple to implement by relative novices in other environments...
  • cwatt - Monday, September 26, 2011 - link

    Ha ha, you are really ignorant! I am currently rolling this out to a big organization and this article is a really big help.. BTW ... those inferior products are actually extremely good quality and very easily managed and a lot more secure than other platforms... You should not let your opinion get in the way of your judgment, you should make the best decision based on the environment not because you are a fanboy or you randomly hate really good products!
  • blueeyesm - Tuesday, August 2, 2011 - link

    I have to agree that managing iOS devices using OS X Server is probably their only ace in the hole. The rest of what this offering serves can be replicated/managed better under Linux. That being said, if Apple wanted to be really smart, they'd help their community devise methods in which to enhance a shopping experience, or other interacive experiences with an iOS or tablet device.

    That is, until cloud computing becomes the de facto standard and Apple ceases to offer a server or client to download, you just are expected to do everything via iTunes/iLife Cloud edition.
  • badjohny - Tuesday, August 2, 2011 - link

    With its drop in price, and ability to install on any mac, I would love to see apple take OSX server and shape it into a WHS for mac. It looks like all or many of those things are available in OSX server, but the ease and convenience of using a WHS is unreal. Push the Home server aspect of OSX server and really make a use for it in a standard home. itunes server edition, Apple TV media server, IOS update manager, Shared home calendars, email, and family based websites come to mind. These are all things that It can currently do, but they all need some "apple magic" to make them very powerful and at the same time very easy for anyone to setup. Apple could easy include a option in the setup of a mac to have it search your network for a server. If it finds one have it ask if you want to enable the features. They could even leverage the icloud system and have it linked by your itunes account. They all the data could sync through the icloud service. enter your apple ID and your client is setup to use your server instantly.

    They could even make a personal iCloud options. Every picture/video you take have it saved over to the server also.

    I understand that OSX server is a niche item in big business. Apple should admit defeat in enterprise setups and push server to a more person level. Have it compete with windows SBS and WHS but make it have the apple easy of use. They have a real product here, but like most home server options it seems to be more of a niche item.
  • Ratman6161 - Tuesday, August 2, 2011 - link

    Basically Apple does not make or sell server grade hardware. Sure, if you look on their online store you will find a version of the Mac Pro that calls itself a server and comes with OSX Server installed. But there are a variety of things about it that make it not enterprise ready and more suited to small business or home servers. If Apple really wanted to be in the enterprise market then what they would absolutely have to do is to allow it to run as a virtual machine on all the major virtualization platforms. For example where I work we are a VMWare shop and no server software is coming in our door that will not run on VMWare Esx server.

    Its my theory thought hat they have no intention or desire to compete in the enterprise server market. If they did, there would be no reason for a price drop as most businesses in that market place would not have blinked at the $499 price or even the $999 price - both are a drop in the bucket compared to all the other costs associated with a data center. No, the price drop to me definitely signals that its their intent to be in the small business and home server market.
  • HMTK - Wednesday, August 3, 2011 - link

    You're right, Apple does not have anything that could even remotely be called server hardware.

    There have been rumors that Mac OS can run as a vm on vSphere 5 (if you're ok with the licensing). If true you could run it on real servers and real SANs and use nice features like high availability. The only show stopper is probably licensing but I would think that is VMware were taking the trouble of making OS X run on their hypervisor they would have a deal with Apple.

    AFAIC Max OS X Server would be interesting only for managing iOS devices.

Log in

Don't have an account? Sign up now