Filed under: Enterprise, Mac mini, Mac OS X Server, Snow Leopard
Working with the new Apple Mac mini Server and Snow Leopard Server

Unboxing the server (sorry, no unboxing movies this time...) unveiled a plastic-wrapped mini Server and the traditional power brick, along with a small box containing Mac OS X 10.6 Server and assorted manuals. While I didn't check for the usual Apple stickers, I did find the server software serial number cards that are essential during the setup process.
There was a bit of a holdup when I discovered that the server came with a mini-DVI to DVI adapter, while I had brought my old VGA display with me. Fortunately, one of the employees on-site had a monitor that was quickly pressed into service, and after plugging in the keyboard, mouse and power, the server quickly booted up.
Apple is marketing the Mac mini Server as "Easy to set up. Easy to run," and they're right on -- to a point.
With Snow Leopard Server pre-installed on the server, the installation process is a piece of cake for even non-administrators. There's a new Server Assistant application that requests information that's required to set up some of the services on the box, and it has built-in help icons that provide enough good info that most server newbies will be able set up basic services in a few minutes.
The server itself is no big deal; it's just a Mac mini that's missing an optical drive and gaining a second 500 GB hard drive. My client wanted to a 1 TB external drive that she already owned, and unfortunately it had a FireWire 400 cable that wouldn't work with the FireWire 800 port on the Mac mini Server. A quick trip to a local store provided the correct adapter, and the drive was added to the server.
I'm not sure if it's the lack of an optical drive that is causing this, but the Mac mini Server seems to run cooler than regular Mac minis. After running for a few hours, the server felt cool to the touch, even on the top where traditional Mac minis seem to be warm sometimes. With 4 GB of RAM built-in and a 2.53 GHz Intel Core 2 Duo CPU, the mini Server seems very snappy in most operations. While Apple doesn't provide a RAM upgrade path, third-party memory provider OWC offers upgrades to 8 GB of RAM.
My client was amazed at how quiet the Mac mini Server is. That's one of the reasons that I think it's going to be a huge success in small office environments. It's tiny, it can sit "headless" on a shelf or desktop providing services to a workgroup, and it makes so little noise that it's a good thing there's that tiny white LED on the front to let you know it's running.
In many cases, the lack of an internal optical drive isn't going to cause too much of an issue. After all, you can share an optical drive on another Mac and install software over a network. If you're installing any large applications on the machine, you're going to wish that you had the optional MacBook Air SuperDrive. Since I use a MacBook Air as my work machine, I had one of the drives available, and it's a good thing...
Remember my comment earlier about Apple's marketing approach to the Mac mini Server being "right on -- to a point?" Well, during the setup process with Server Assistant, I answered the necessary questions to the best of my knowledge and using additional information from my client. Setting up users, groups, and file sharing was no problem, but when we tried to get iCal Server 2 (calendar sharing) working, things began to fall apart. I know from experience that whenever iCal Server decides to fall apart, it's usually a DNS issue, so I checked to see if all of the DNS entries were correct. They weren't, and when I tried to fix them, the machine locked up. A restart didn't improve the situation, so I reinstalled the OS from scratch using the Snow Leopard Server DVD. I could have done a remote installation of OS X Server from another machine, but since I had all of the necessary parts and pieces (monitor, keyboard, mouse, optical drive) on hand, I figured it was just as easy to do the installation right at the server.
This time, things seemed to work better, but my client was confused that it was taking some time to set up the server for services such as iCal Server and VPN. Once I showed her the OS X Server 10.6 Administration manuals for some of the services (available for download free here), she understood. And while iCal Server is relatively easy to get up and running, configuring the client Macs to access the server is beyond what many users are willing to do. It's that way for many of the services that make up Mac OS X Server, and that's why there are about 72 MB of administration PDFs available from Apple.
Apple should make it clear that for basic file and print services, as well as for using the server for network-wide Time Machine backups, most people who are familiar with the Mac will have no issues setting up the Mac mini Server. But they should put a caveat on all marketing materials that states that configuring many other services may be beyond the capabilities of users who haven't had the opportunity to work on servers for years.
During a presentation on the Mac mini Server that I gave at the 29th Street Apple Store in Boulder, CO this morning, I mentioned to several potential buyers that they should take a look at the server documentation before determining if they have the necessary skills to set up some of the services. If they don't, then the Apple Consultant Network is a great resource for finding a local Mac consultant who has the certifications and training for setting up the server.
The people I was presenting to this morning were all potential switchers -- some were wanting to switch their offices from a Windows server to Mac OS X Server, while one man was using an old server running Red Hat Linux for web hosting. If Apple is getting as much attention about this tiny server as this morning's presentation indicated, Snow Leopard Server and the Mac mini Server hardware may be big sellers in the small to medium sized business market.

![TUAW [Cafepress]](http://www.blogsmithmedia.com/www.tuaw.com/media/tuaw-cafepress-promo.png)


Reader Comments (Page 1 of 2)
rhodesy22 said 12:10PM on 11-19-2009
Got a new mac mini server from macmini colo - they were great :) The server runs a dream and now I'm using it for email, web, and automated iPhone application builds and app store submission. Whoop :)
Reply
Sammyp said 12:10PM on 11-19-2009
Nice Article!
Reply
Brian said 12:22PM on 11-19-2009
I'm interested in running Mac OS X Server.
1. Is there a Citrix or Terminal Services for Mac so multiple users can connect concurrently to Mac OS X Server and get a desktop?
2. Is there a VMWare View for Mac so I can run multiple instances of Mac OS X desktop?
Reply
rhodesy22 said 12:30PM on 11-19-2009
Parallels server would allow you to have multiple osx os's but I imagine your after what I've bee looking for which is to allow multiple users to have their own accounts and login to different desktops.
I may not have tried hard enough but so far I've only found the solution of loading a new vnc server for each user and using the Fast User Switching to keep all users logged in at the same time.
Ted Wise said 12:38PM on 11-19-2009
OS/X doesn't support multiple simultaneous desktops. There's no Citrix equivalent for OS/X. You can remotely connect to the OS/X desktop and switch between different users, but only one user's desktop can be active at a time. This is different from Linux/X and Windows/Citrix. OS/X is a "normal" Unix though so multiple users can be running at the same time and they can connect simultaneously using SSH - but they won't have a graphical desktop.
The current version of VMWare Fusion supports running OS/X Server in a virtual machine. That's the only way I know of to get multiple simultaneous desktops on the same physical machine.
gamuso said 12:59PM on 11-19-2009
There is a multiple user solution out there. But I havent been able to try it out as they dont have any online demo download, and they also dont list pricing. So I fear it might be costly.
http://www.aquaconnect.net/
Brian said 1:00PM on 11-19-2009
Thanks Ted.
So, Mac OS X Server license is $499. I need to buy one of these licenses for each instance of Mac OS X Server running in a guest VM?
Why can I not run Mac OS X in a guest OS? This license is only $29.
Doug McIntosh said 1:09PM on 11-19-2009
Vine (currently in beta for Snow Leopard) should do the trick:
http://www.testplant.com/downloads/Vine3.1Beta.dmg
czantra said 3:11PM on 11-19-2009
(in reply to Doug McIntosh)
Vine Server 3.11 is out of beta at http://www.testplant.com/downloads/
Andy said 3:30PM on 11-19-2009
You can't run OS X Client as a virtual machine, I'm afraid. Apple says "no".
You can run OS X Server as a virtual machine. Apple says "yes!".
I'm glad this article points out some of the pitfalls of OS X Server. I've been using it for some fairly large user groups since 10.4 and there has been a marked improvement in 10.6, but it's certainly not something I would describe as completely 'IT department free', as Apple do. Most admins will remember diving into config files to fix the DHCP issues; everything clamming up because of the DNS chicken-and-egg situation; the bizarre Active Directory 'magic triangle'; the mysterious ability for anyone to be able to log in if you've got Active Directory users in an Open Directory group. That last one still hasn't been fixed for Leopard, which is potentially a huge security hole.
But once you have it running, it does run very well, and 10.6 is the best of the bunch. Even if upgrading from 10.5.8 did kill my directory and require a clean reinstall. But then I've come to expect that behaviour. ;)
loz said 12:32PM on 11-19-2009
Hi there,
You mentioned that you were able to plug in the MBA SuperDrive? I was under the impression no other Mac could use this as it needs to draw more power from the USB ports that other Mac's do not provide.
Can you confirm if this optical-less Mac mini can do that? I'm wondering if newer Mac's such as the iMac can also power this SuperDrive now, which could potentially make the optical a perfect swap for an SSD whilst keeping the internal 1TB drive..
Reply
Galley said 12:43PM on 11-19-2009
The SuperDrive is listed as an option on the Mac mini server product page.
http://www.apple.com/macmini/server/
davelevy said 5:05PM on 11-19-2009
I attended one of the Apple Snow Leopard Server sessions and they also explicitly said that the MBA SuperDrive would work with the Mini Server.
In the Q&A they mentioned two other things:
1. Heat is not an issue with the Mac Mini Server. The internal optical drives generate most of the heat in a Mini. The disk drives generate very little, so the replacement is a big heat "savings".
2. The scaling tests that they have done so far show that the Mini should be a fairly capable server and handle a workgroup/small business of 25 users with a bit of room to spare.
wmcraveronline said 12:36PM on 11-19-2009
Does anyone have some resources (websites, book recommendations, articles) to help a very green server user (myself) get familiar with setting up a snow leopard server for personal use? Any information is welcome.
I don't expect this to be simple, but need some information to help get started.
Reply
Sam W said 2:25PM on 11-19-2009
Look at the Mac OS X Server Essentials book (amazon link below)
http://tinyurl.com/yel25je
It is a good starter since it is set up for Apple's certification class. It will walk you though things step by step for the basics.
Andy said 3:56PM on 11-19-2009
There's a nice set of introductory videos from Apple on iTunes too. Just do a search in podcasts for "leopard server". It's the previous version, but the fundamentals (and most of the software) is near identical.
David Emery said 12:43PM on 11-19-2009
Although Snow Leopard is better than Leopard, which was MUCH BETTER than Tiger Server with respect to DNS configuration, I still think this is the weak spot for both server configuration/setup and for the 'user friendly' adaptation of server for the average user.
My case should be typical, I have 2 server machines, one is the external facing machine that hosts websites, and the other provides LDAP services (including Mobile accounts, which -finally- are working correctly...) I have a single static IP assigned by the cable company, and although I own some domain names, I really have no particular need to run DNS. Quite the opposite, I have to be very careful that the DNS configuration Server makes me set up doesn't screw up the external DNS entries, particularly for the machine that hosts the externally visible websites.
The other concern I have is semi-relevant to Server. I have some sensitive data on one machine, and I'd like a way to back that machine up to a -secure- disk. There's a trick whereby you create an encrypted .sparseimage on a Server and expose that for Time Machine to the clients. But that doesn't work for backing up the server (including network or mobile home directories or other shared data) itself. This is a significant hole for SOHO usage if you have any concerns about data security and the possibility of someone stealing the hardware.
Reply
Al said 12:45PM on 11-19-2009
You don't need a consultant to setup a VPN or iCal server. How about you plug your useless services somewhere else?
Reply
Greenie said 1:47PM on 11-19-2009
What you meant to say is "I" don't need it, others do.
FuriousJ said 1:54PM on 11-19-2009
I'm kinda shocked that he went from a DNS issue that caused a lockup to a COMPETE OS REINSTALL. There were no other options in between? What did you even try?