Join Sean Colins for an in-depth discussion in this video In preparation for this course, part of macOS Server Essential Training.
- The prerequisites for OS X Server are also prerequisites for this course if you wish to follow along. You must be on a Mac computer that is capable of running Yosemite v10.10.4, or the latest version of El Capitan v10.11. If you run OS X Server on El Capitan, you gain access to some features that don't exist on Yosemite. So we recommend that you run your server on El Capitan to remain in sync with this course. Apple requires that you have at least 8GB of RAM, and at least 10GB of hard drive space available to install and run OS X Server.
You will need a lot more disk space than that if you wish to offer many of the services possible in OS X Server, and we will talk about that as we go through each of the services. While you can run OS X Server from a Macbook, I recommend using a computer with a wired ethernet connection built in. And for that matter, a desktop Mac would be great. You'll need an Apple ID to complete this class, so if you don't have one yet, go to https://appleid.apple.com and set up an Apple ID now.
Be sure to use that same site to set up the two factor authentication feature on your Apple ID, as that will also be necessary later in this course. I recommend that you have another Mac running El Capitan to be your client, and an iOS device with the latest version of iOS 9 available as a test iOS client. You'll need a router to run your test network as recommended in the course, and ethernet cables to connect your client and server to that router. If you wish to build a larger test environment, you certainly may, but doing so is unnecessary for the purposes of this class.
You need an internet connection, but you do not need to have a public IP address for most of the content we will cover. If you don't know what a static public IP address is, you should perhaps watch our course that covers basic networking before getting started with this course. That course is called Foundations of Networking:Networking Basics with Timothy Pintello. We have a publicly adressible static IP address configured on our router's WAN port, because I want to access my server's services from devices that are connected to the internet, like my local coffee shop, or an in-flight internet connection.
If you want to test access to services in a similar way, you should also have a public IP address configured on the WAN port of your router, as well as a domain name with a full hostname and an A record pointing to that public IP address. Of course, your WAN port must then be connected to the internet through an internet service provider such as a DSL, fiber-optic, or cable provider. We will discuss this further in our DNS video later in this course. If you're running a test server on your work network, with the approval of your IT department management, then you'll want to ask permission before proceeding, and act based on their recommendations.
Once you have your server computer, your test or live network, and your connection set up, go ahead and proceed with this course. If you have none of these things, or only some, but you really want to get started right away, you may still wish to watch and listen along as I go through the process of teaching how to deploy and administer OS X Server. This course can be useful and informative even without exercise participation, though it will of course have the greatest benefit for you when following along on your own equipment.
Sean Colins, Apple Certified Trainer and owner of CoreQuick, an Apple Professional Services for Education provider, explains how to set up OS X Server's most requested services. He starts with the fundamentals of server administration—that apply to any kind of server—and then looks deeply into server setup, network configuration, file sharing, and caching. Sean also shows how Apple provides a fully functional reference system on which to learn mobile device management with Profile Manager, giving you the power to manage Apple devices by centrally controlling their settings and deploying apps with device-based MDM enrollment. Since collaboration and communication are key features of OS X Server, Sean covers setting up your own email server, collaboration wikis, and even website hosting for Dreamweaver and HTML5 designers. The course concludes with a chapter on OS X Server security and backup procedures to ensure all your hard work is safely secured.
- Planning your OS X Server deployment
- Setting up IP addressing, DNS, and firewalls
- Setting up file sharing
- Making OS X Server a Time Machine destination for client Macs
- Caching iCloud user data to speed up iCloud for people on your network
- Administering mail on OS X Server
- Using Profile Manager as a reference platform for day one compatibility with new iOS and Mac OS features
- Setting up and using collaboration services to enrich your users' communication, creativity, and organization
- Locking down and backing up OS X Server