
Install and administer the server app, migrate from older servers, and explore OS X Yosemite, open directory services, mobile device management, network services, and security services.
Learn how to use this course with Mac computers, iOS devices, Apple TV, AirPort Extreme, OS X Yosemite, and the server app, and follow chapters in any order.
Download the working files with the download working files button, extract the zip to your desktop, and open or copy the files from the player or DVD.
Evaluate your Mac for Yosemite compatibility with the server app version 4 by checking model, memory, and disk space, then run software updates and back up before initiating the upgrade.
Prepare your mac by downloading OS X Yosemite and Yosemite Server from the App Store, ensure Yosemite is installed first, then download Server and take a desktop screenshot.
Upgrade to yosemite for mac os server by completing the install, backing up and archiving the install, and configuring DNS, mail, and web services with server admin.
Upgrade OS X Yosemite server by downloading and installing the server app, logging in as administrator, and upgrading configuration and data while re-enabling services such as DNS, mail, and websites.
Demonstrates migrating a Yosemite server with Migration Assistant to move settings, configuration, and users and groups from an older server to the new one, then start server app.
Configure an administration computer by copying the server app to a Yosemite machine via a read-only disk image, transfer with airdrop, and enable remote administration.
Install OS X Yosemite server by launching the server app, configuring host name, computer name, and network settings, and enabling internet access with DNS and a fully qualified domain name.
Explore the server app interface on rock one server, including overview, settings, accounts, services, and the advanced section. Review certificates, logs, and alerts, plus key services like file sharing.
Configure the server’s general settings and access restrictions in server app, enabling remote management via screen sharing or Apple Remote Desktop and configuring Apple push notifications and service data location.
Configure Apple push notifications in the Yosemite server app by enabling notifications, adding certificates, and setting email and push delivery options; test alerts and manage them in the alerts tab.
Move service data to a separate storage volume and examine which OS X server services use data versus config folders under the Library, noting FCP stores config but data elsewhere.
Integrate AirPort Extreme base station or time capsule with server app, configure public services, and understand double NAT and port forwarding (80, 443) via AirPort Utility.
Open the terminal, verify the server hostname and your user with who am I and id, then navigate the file system with cd, pwd, and ls.
Explore managing a macOS server with command line tools, analyze plain text and ex-MIL configuration files, and use Finder and Terminal integration with plutil, system profiler, and diskutil.
Explore how to locate and run the server admin command, use sudo, and leverage list, status, start, stop, info, and settings to manage services, monitor web servers, and export configurations.
Learn to perform remote command line administration of an OS X Yosemite server via SSH, verify host authenticity, connect from a terminal, and safely reboot or shut down with options.
Learn to create, load, and manage launchd items for macOS server environments, using plist configurations, launchctl commands, and Lingon to build reliable system daemons and log outputs.
Explore Apple networking with network utility, Bonjour, and zero-configuration protocols, showing self-assigned 169.254.x.x addresses, link-local multicast, and DNS-SD service discovery.
Configure bond network interfaces on OS X Yosemite Server to create a single high-speed, redundant link using link aggregate networking with two ethernet ports and a supported switch.
Configure the DHCP service in server app, define scopes and static addresses with DNS and router settings, and view DHCP logs.
Learn to configure a minimal DNS service as a fallback for name resolution, update hostnames and IP addresses, set up DNS, test lookups with network utility, and configure forwarding DNS.
Configure and manage a dns service on rock one server and rock two, add host names, restrict access, test lookups, update dhcp, and manage zones and mx records.
Configure the network time protocol via date and time preferences, enable automatic time, and select an ntp server such as ntp pool. View the configuration in the terminal if needed.
Configure a vpn service on your OS X Yosemite server, deploy a profile to Apple devices, and test with a remote iMac to ensure secure l2tp connectivity.
Explore security certificates, generate a SHA-1 fingerprint with OpenSSL, and trace the three-layer chain of trust from certificate authorities to system roots.
Generate a certificate signing request and send it to a certificate authority to obtain a trusted certificate. Paste the certificate signing request into the semantic SSL certificate interface and submit.
Install a CA-signed certificate by downloading and installing root and intermediate certificates in the keychain and on the server, then follow the certificate signing request workflow for real certificates.
Configure a service with a newly signed SSL certificate to enable encrypted, trusted connections. Install the root (and intermediate) certificate authorities on each host to establish the chain of trust.
Learn how to create your own certificate authority for your network, generate a csr, sign certificates, deploy root certificates to hosts, and configure ssl server authentication for secure communications.
Learn how to promote a server to an Open Directory master by configuring directory services, validating hostname and IP address, and managing certificates and dynamic groups for centralized user accounts.
Manage an open directory master by creating a local network user and a network home folder over SMB, then bind to the directory service and test access.
Manage users with server app by handling local and network accounts, creating templates, importing users, and updating passwords, aliases, and login settings.
Manage groups with server app by importing groups from a file, editing group options, adding and removing members, and creating local network or temporary groups to control permissions and collaboration.
Learn how to manage user home folders and a group shared folder with server app, move homes to a new disk volume, and verify directory connectivity and permissions.
Manage server password policies for all users and per-user overrides, with a minimum length and letter requirement; control individual users' service access via server app and directory groups.
Create a mobile account linked to a directory service and customize network-to-local home folder synchronization. Configure System Preferences users and groups, handle keychain prompts, and choose manual or selective synchronization.
Create an external account for a user on OS X Yosemite Server with the create mobile accounts utility, and place the home directory on an external volume.
Explore the directory utility in Open Directory, learn the directory editor, attributes and mappings, and experiment with the comment field, search domains, and service mappings in a test environment.
Exporting users and groups using directory service utilities in server wrap, switching from workgroup manager to ds export, with terminal commands, building an export file on desktop.
Archive the Open Directory master as an encrypted sparse disk image via the server app, then restore from the archive to recover users and groups after changes or a disaster.
Create and integrate a single sign on environment by binding Rock 3 to the Open Directory service, verifying DNS and certificates, and enabling secure file sharing with Kerberos.
Set up and verify Open Directory replicas on Rock 1 and Rock 2, ensure certificates and DNS health, and learn the replica hierarchy for redundancy and load balancing.
Configure locales in open directory to define subnet-based locations and route clients to rock one server or rock two servers when a primary fails.
Learn to clean up directory services by tearing down the open directory master, destroying the directory database, and returning hosts to standalone mode.
Configure the profile manager service on an OS X Yosemite server, set up an Open Directory master, and manage devices and groups via the profile manager portal.
Create enrollment profiles and device placeholders with the profile manager on the server, download and install them on Mac computers and Apple devices, and optionally deploy a trust profile.
Install the trust and enrollment profiles, verify certificates from the certificate authority, and join the network account server to enable remote management and device erase on mac os x devices.
Enroll an iOS device into the profile manager mobile device management system by adding the device, installing trust and enrollment profiles via the user portal, on a shared network.
Configure a device profile in the management interface by setting an iPad passcode policy with an eight-character minimum and ten failed attempts, then deploy device group profiles.
Create a device group, add devices, and configure a WPA2 personal Wi‑Fi policy with an SSID, then push the profile and verify it on macOS and an iPad.
learn how to enroll and deploy a profile to an apple tv using apple configurator, importing trust and wifi profiles, and configuring device group settings in the profile manager.
Configure a user profile on os x yosemite server via the profile manager web portal using the admin login. Edit general and os x payloads and push changes automatically.
Configure a group profile for management, applying settings to all group members via a web clip on OS X Yosemite Server and iOS, including naming and 104-pixel png icon.
Learn to use the default configuration profile to enable the VPN service, install settings for everyone via the profile manager and user portal, and verify the VPN connection.
Configure the volume purchase program in the server app’s profile manager, download the token, and attach it to a vip Apple ID to distribute apps and books.
Learn to deploy apps and books to iPads using the volume purchase program, enroll devices, invite users, and push apps like Text Wrangler and Apple Configurator via the admin console.
Manage devices through the user portal, including locking, clearing passcodes, and remote wipe. Enroll Macs and view device status with serial numbers.
Learn how an administrator uses the profile manager to view device details, monitor activity, manage apps and restrictions, and perform actions like clear passcodes, wipe, or lock devices.
This course, taught by expert author Chris Tarnowieckyi, teaches you everything you need to know about the OS X Yosemite Server. Designed for beginner and intermediate users, Chris will teach you how to install, upgrade, and configure a Yosemite server.
Traditional Mac users learning server administration, or experienced system administrators, will find this course valuable. The lessons included will work on building knowledge from basic server installation and administration, to much more challenging subjects such as DNS, security certificates, and Directory Services.
Other useful topics in this course include:
- mobile device management
- infrastructure services (DHCP, DNS, VPN)
- traditional server services (file sharing, web server, mail server)
- troubleshooting examples and tips
- NetInstall and Time Machine
It is recommended that students have some experience with Mac OS X, as well as experience with the command line interface.