Mac OS X Server
Encyclopedia
Mac OS X Server is a Unix
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

 server operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...

 from Apple Inc. The server
Server (computing)
In the context of client-server architecture, a server is a computer program running to serve the requests of other programs, the "clients". Thus, the "server" performs some computational task on behalf of "clients"...

 edition of Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

 is architecturally
Software architecture
The software architecture of a system is the set of structures needed to reason about the system, which comprise software elements, relations among them, and properties of both...

 identical to its desktop counterpart, except that it includes work group management and administration software tools. These tools provide simplified access to key network service
Network service
Network services are the foundation of a networked computing environment. Generally network services are installed on one or more servers to provide shared resources to client computers.- Network services in LAN :...

s, including a mail transfer agent
Mail transfer agent
Within Internet message handling services , a message transfer agent or mail transfer agent or mail relay is software that transfers electronic mail messages from one computer to another using a client–server application architecture...

, AFP
Apple Filing Protocol
The Apple Filing Protocol is a network protocol that offers file services for Mac OS X and original Mac OS. In Mac OS X, AFP is one of several file services supported including Server Message Block , Network File System , File Transfer Protocol , and WebDAV...

 and SMB
Server Message Block
In computer networking, Server Message Block , also known as Common Internet File System operates as an application-layer network protocol mainly used to provide shared access to files, printers, serial ports, and miscellaneous communications between nodes on a network. It also provides an...

 servers, an LDAP server, a domain name server
Domain name system
The Domain Name System is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities...

, and others. Also included (particularly in later versions) are numerous additional services and the tools to manage them, such as web server
Web server
Web server can refer to either the hardware or the software that helps to deliver content that can be accessed through the Internet....

, wiki
Wiki
A wiki is a website that allows the creation and editing of any number of interlinked web pages via a web browser using a simplified markup language or a WYSIWYG text editor. Wikis are typically powered by wiki software and are often used collaboratively by multiple users. Examples include...

 server, chat server, calendar server, and many others.

Mac OS X Server is the operating system of Xserve
Xserve
Xserve was a line of rack unit computers designed by Apple Inc. for use as servers. When the Xserve was introduced in 2002, it was Apple's first designated server hardware design since the Apple Network Server in 1996...

 computers, rack mounted
Rack unit
A rack unit or U is a unit of measure used to describe the height of equipment intended for mounting in a 19-inch rack or a 23-inch rack...

 server computers designed by Apple. Also, it is optionally preinstalled on the Mac mini
Mac Mini
The Mac Mini is a small form factor desktop computer manufactured by Apple Inc. Like earlier mini-ITX PC designs, it is uncommonly small for a desktop computer: 7.7 inches square and 1.4 inches tall. It weighs 2.7 pounds...

 and Mac Pro
Mac Pro
The Mac Pro is a workstation computer manufactured by Apple Inc. The machines are based on Xeon microprocessors, but are similar to the Power Mac G5 they replaced in terms of outward appearance and expansion capabilities...

 and is sold separately for use on any Macintosh
Macintosh
The Macintosh , or Mac, is a series of several lines of personal computers designed, developed, and marketed by Apple Inc. The first Macintosh was introduced by Apple's then-chairman Steve Jobs on January 24, 1984; it was the first commercially successful personal computer to feature a mouse and a...

 computer meeting its minimum requirements.

As of Mac OS X Lion
Mac OS X Lion
Mac OS X Lion is the eighth and current major release of Mac OS X, Apple's desktop and server operating system for Macintosh computers....

, there is no separate server variant of ; the apps are offered as an add-on package sold through the Mac App Store
Mac App Store
The Mac App Store is a digital distribution platform for Mac OS X applications developed by Apple Inc.. The platform was announced on October 20, 2010 at Apple's "Back to the Mac" event. Apple began accepting app submissions from registered developers on November 3, 2010 in preparation for its launch...

.

Overview

Mac OS X Server is a server operating system that enables organizations to collaborate, communicate, and share information. It is based on an open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 foundation called Darwin
Darwin (operating system)
Darwin is an open source POSIX-compliant computer operating system released by Apple Inc. in 2000. It is composed of code developed by Apple, as well as code derived from NeXTSTEP, BSD, and other free software projects....

 and uses open industry standards and protocols.

Mac OS X Server includes services and applications for file sharing, sharing contact information and calendars, schedule events, send secure instant messages, conduct live video conferences, send and receive email, contribute to and comment in wikis, publish a company-wide blog, produce and distribute podcasts, and set up websites.

Mac OS X Server 1.0 (Rhapsody)

The first version of Mac OS X was Mac OS X Server 1.0
Mac OS X Server 1.0
Mac OS X Server 1.0, released on March 16, 1999, is the first operating system released into the retail market by Apple Computer based on their acquisition of NeXT. It followed the Rhapsody series of developer releases of what was to be known as Mac OS X...

. Mac OS X Server 1.0 - 1.2v3 were based on Rhapsody, a hybrid of OPENSTEP
OpenStep
OpenStep was an object-oriented application programming interface specification for an object-oriented operating system that used a non-NeXTSTEP operating system as its core, principally developed by NeXT with Sun Microsystems. OPENSTEP was a specific implementation of the OpenStep API developed...

 from NeXT Computer and Mac OS 8.5.1
Mac OS 8
Mac OS 8 is an operating system that was released by Apple Computer on July 26, 1997. It represented the largest overhaul of the Mac OS since the release of System 7, some six years previously. It puts more emphasis on color than previous operating systems...

. The GUI
Graphical user interface
In computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...

 looked like a mixture of Mac OS 8's Platinum appearance with OPENSTEP's NeXT
NeXT
Next, Inc. was an American computer company headquartered in Redwood City, California, that developed and manufactured a series of computer workstations intended for the higher education and business markets...

-based interface. It included a runtime layer called Blue Box for running legacy Mac OS-based applications within a separate window. There was discussion of implementing a 'transparent blue box' which would intermix Mac OS applications with those written for Rhapsody's Yellow Box environment, but this would not happen until Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

's Classic environment. Apple File Services, Macintosh Manager, QuickTime Streaming Server, WebObjects
WebObjects
WebObjects was a Java web application server from Apple Inc., and a web application framework that ran on the server. It was available at no additional cost. Its hallmark features were its object-orientation, database connectivity, and prototyping tools...

 and NetBoot
NetBoot
NetBoot is a technology from Apple which enables Macs with capable firmware to boot from a network, rather than a local hard disk or optical disc drive. NetBoot is a derived work from the Bootstrap Protocol , and is similar in concept to the Preboot Execution Environment...

 were included with Mac OS X Server 1.0 - 1.2v3. It could not use firewire devices.

Mac OS X Server 10.0 (Cheetah Server)

Released: May 21, 2001

Mac OS X Server 10.0 included the new Aqua user interface
Aqua (user interface)
Aqua is the GUI and primary visual theme of Apple Inc.'s Mac OS X operating system. It is based around the theme of water, as its name suggests, with droplet-like elements and liberal use of translucency and reflection effects...

, Apache
Apache HTTP Server
The Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million website milestone...

, PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

, MySQL
MySQL
MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

, Tomcat
Apache Tomcat
Apache Tomcat is an open source web server and servlet container developed by the Apache Software Foundation...

, WebDAV
WebDAV
Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...

 support, Macintosh Manager and NetBoot
NetBoot
NetBoot is a technology from Apple which enables Macs with capable firmware to boot from a network, rather than a local hard disk or optical disc drive. NetBoot is a derived work from the Bootstrap Protocol , and is similar in concept to the Preboot Execution Environment...

.

Mac OS X Server 10.1 (Puma Server)

Released: September 25, 2001

Mac OS X Server 10.2 (Jaguar Server)

Released: August 23, 2002

The 10.2 Mac OS X Server release includes updated Open Directory
Apple Open Directory
Apple Open Directory is the LDAP directory service model implementation from Apple Inc. A directory service is software which stores and organizes information about a computer network's users and network resources and which allows network administrators to manage users' access to the resources.In...

 user and file management, which with this release is based on LDAP
Lightweight Directory Access Protocol
The Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol network...

, beginning the deprecation of the NeXT-originated NetInfo
NetInfo
NetInfo is the system configuration database in NeXTSTEP and Mac OS X versions up through Mac OS X v10.4 "Tiger". NetInfo replaces most of the Unix system configuration files, though they are still present for running the machine in single user mode; most Unix APIs wrap around NetInfo instead...

 architecture. The new Workgroup Manager interface improved configuration significantly. The release also saw major updates to NetBoot
NetBoot
NetBoot is a technology from Apple which enables Macs with capable firmware to boot from a network, rather than a local hard disk or optical disc drive. NetBoot is a derived work from the Bootstrap Protocol , and is similar in concept to the Preboot Execution Environment...

 and NetInstall. Many common network services are provided such as NTP
Network Time Protocol
The Network Time Protocol is a protocol and software implementation for synchronizing the clocks of computer systems over packet-switched, variable-latency data networks. Originally designed by David L...

, SNMP
Simple Network Management Protocol
Simple Network Management Protocol is an "Internet-standard protocol for managing devices on IP networks. Devices that typically support SNMP include routers, switches, servers, workstations, printers, modem racks, and more." It is used mostly in network management systems to monitor...

, web server (Apache
Apache HTTP Server
The Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million website milestone...

), mail server (Postfix
Postfix (software)
In computing, Postfix is a free and open-source mail transfer agent that routes and delivers electronic mail. It is intended as a fast, easier-to-administer, and secure alternative to the widely-used Sendmail MTA....

 and Cyrus), LDAP (OpenLDAP
OpenLDAP
OpenLDAP Software is a free, open source implementation of the Lightweight Directory Access Protocol developed by the OpenLDAP Project. It is released under its own BSD-style license called the OpenLDAP Public License. LDAP is a platform-independent protocol. Several common Linux distributions...

), AFP
Apple Filing Protocol
The Apple Filing Protocol is a network protocol that offers file services for Mac OS X and original Mac OS. In Mac OS X, AFP is one of several file services supported including Server Message Block , Network File System , File Transfer Protocol , and WebDAV...

, and print server. The inclusion of Samba version 3 allows tight integration with Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 clients and servers. MySQL
MySQL
MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

 v4.0.16 and PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

 v4.3.7 are also included.

Mac OS X Server 10.3 (Panther Server)

Released: October 24, 2003

The 10.3 Mac OS X Server release includes updated Open Directory
Apple Open Directory
Apple Open Directory is the LDAP directory service model implementation from Apple Inc. A directory service is software which stores and organizes information about a computer network's users and network resources and which allows network administrators to manage users' access to the resources.In...

 user and file management, which with this release is based on LDAP
Lightweight Directory Access Protocol
The Lightweight Directory Access Protocol is an application protocol for accessing and maintaining distributed directory information services over an Internet Protocol network...

, beginning the deprecation of the NeXT-originated NetInfo
NetInfo
NetInfo is the system configuration database in NeXTSTEP and Mac OS X versions up through Mac OS X v10.4 "Tiger". NetInfo replaces most of the Unix system configuration files, though they are still present for running the machine in single user mode; most Unix APIs wrap around NetInfo instead...

 architecture. The new Workgroup Manager interface improved configuration significantly. Many common network services are provided such as NTP
Network Time Protocol
The Network Time Protocol is a protocol and software implementation for synchronizing the clocks of computer systems over packet-switched, variable-latency data networks. Originally designed by David L...

, SNMP
Simple Network Management Protocol
Simple Network Management Protocol is an "Internet-standard protocol for managing devices on IP networks. Devices that typically support SNMP include routers, switches, servers, workstations, printers, modem racks, and more." It is used mostly in network management systems to monitor...

, web server (Apache
Apache HTTP Server
The Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million website milestone...

), mail server (Postfix
Postfix (software)
In computing, Postfix is a free and open-source mail transfer agent that routes and delivers electronic mail. It is intended as a fast, easier-to-administer, and secure alternative to the widely-used Sendmail MTA....

 and Cyrus), LDAP (OpenLDAP
OpenLDAP
OpenLDAP Software is a free, open source implementation of the Lightweight Directory Access Protocol developed by the OpenLDAP Project. It is released under its own BSD-style license called the OpenLDAP Public License. LDAP is a platform-independent protocol. Several common Linux distributions...

), AFP
Apple Filing Protocol
The Apple Filing Protocol is a network protocol that offers file services for Mac OS X and original Mac OS. In Mac OS X, AFP is one of several file services supported including Server Message Block , Network File System , File Transfer Protocol , and WebDAV...

, and print server. The inclusion of Samba version 3 allows tight integration with Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 clients and servers. MySQL
MySQL
MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

 v4.0.16 and PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

 v4.3.7 are also included.

Mac OS X Server 10.4 (Tiger Server)

Released: April 29, 2005

The 10.4 release adds 64-bit
64-bit
64-bit is a word size that defines certain classes of computer architecture, buses, memory and CPUs, and by extension the software that runs on them. 64-bit CPUs have existed in supercomputers since the 1970s and in RISC-based workstations and servers since the early 1990s...

 application support, Access Control Lists, Xgrid
Xgrid
Xgrid is a proprietary software program and distributed computing protocol developed by the Advanced Computation Group subdivision of Apple Inc that allows networked computers to contribute to a single task....

, link aggregation
Link aggregation
Link aggregation or trunking or link bundling or Ethernet/network/NIC bonding or NIC teaming are computer networking umbrella terms to describe various methods of combining multiple network connections in parallel to increase throughput beyond what a single connection could sustain, and to provide...

, e-mail spam
E-mail spam
Email spam, also known as junk email or unsolicited bulk email , is a subset of spam that involves nearly identical messages sent to numerous recipients by email. Definitions of spam usually include the aspects that email is unsolicited and sent in bulk. One subset of UBE is UCE...

 filtering (SpamAssassin
SpamAssassin
SpamAssassin is a computer program released under the Apache License 2.0 used for e-mail spam filtering based on content-matching rules. It is now part of the Apache Foundation....

), virus detection (ClamAV), Gateway Setup Assistant, and servers for Software Update, iChat Server
IChat Server
iChat Server is a component of Mac OS X Server from Apple Inc. It was first introduced with the release of version 10.4 of the server software, and was upgraded to version 2 with the release of Mac OS X Server 10.5 in October 2007....

 using XMPP
Extensible Messaging and Presence Protocol
Extensible Messaging and Presence Protocol is an open-standard communications protocol for message-oriented middleware based on XML . The protocol was originally named Jabber, and was developed by the Jabber open-source community in 1999 for near-real-time, extensible instant messaging , presence...

, Boot Camp Assistant, Dashboard and weblogs.

On August 10, 2006 Apple announced the first Universal Binary
Universal binary
A universal binary is, in Apple parlance, an executable file or application bundle that runs natively on either PowerPC or Intel-manufactured IA-32 or Intel 64-based Macintosh computers; it is an implementation of the concept more generally known as a fat binary.With the release of Mac OS X Snow...

 release of Mac OS X Server, version 10.4.7, supporting both PowerPC and Intel processors. At the same time Apple announced the release of the Intel-based Mac Pro
Mac Pro
The Mac Pro is a workstation computer manufactured by Apple Inc. The machines are based on Xeon microprocessors, but are similar to the Power Mac G5 they replaced in terms of outward appearance and expansion capabilities...

 and Xserve
Xserve
Xserve was a line of rack unit computers designed by Apple Inc. for use as servers. When the Xserve was introduced in 2002, it was Apple's first designated server hardware design since the Apple Network Server in 1996...

 systems.

Mac OS X Server 10.5 (Leopard Server)

Released: October 26, 2007

Features
  • Simplified Setup. The redesigned Server Assistant steps you through configuration of key server applications, networking settings, and user accounts. Once setup is complete, the new Server Preferences application allows you to manage key services. A new Server Status Dashboard widget provides at-a-glance information on the status of services, as well as on disk space and CPU use.

  • Podcast Producer
    Podcast Producer
    Podcast Producer is a component of Mac OS X Server v10.5 and v10.6 which can assist in the creation and distribution of Podcasts. Podcast Producer requires an Intel processor, 1GB + 512MB per processor core of RAM, and a Quartz Extreme capable video chipset....

    . An end-to-end solution for producing professional-quality podcasts is ideal for product training, sales presentations, university lectures, or employee updates. With the Podcast Capture application in Mac OS X 10.5 Leopard, users can capture audio and video, record onscreen actions, or submit existing QuickTime content to the server. Once the content is uploaded, Podcast Producer in Leopard Server automatically publishes it in formats optimized for playback on almost any device, from HD video to iPod, iPhone
    IPhone
    The iPhone is a line of Internet and multimedia-enabled smartphones marketed by Apple Inc. The first iPhone was unveiled by Steve Jobs, then CEO of Apple, on January 9, 2007, and released on June 29, 2007...

    , or Apple TV.

  • Wiki Server
    Wiki Server
    Wiki Server is a set of services which ships with Mac OS X Server v10.5 and v10.6. Mac OS X Server includes web-based Wiki, Weblog, Calendaring, and Contact services. Additionally, it includes a Cocoa application called Directory which allows directory viewing as well as enabling of group...

    . With Leopard Server users can create collaborative web pages, called wikis, complete with group calendar, blog, and mailing list archive. With the wiki server members can create blog entries, tag and cross-reference material, upload files and images, add comments, and perform keyword searches. Wiki server maintains the complete history, so you can always revert to a previous version of any page.

  • iCal Server
    ICal Server
    iCal Server is a service included in Mac OS X Server v10.5. iCal Server is based on the CalDAV calendar standard. The iCal Server is a CalDAV standards-compliant server that allows multiple users to collaboratively share calendaring information....

    . Leopard Server includes a calendaring platform that makes it easy for individuals and groups to share calendars, coordinate events, schedule meetings and reserve resources. iCal Server was the first commercial calendar server to support the open CalDAV
    CalDAV
    Calendaring Extensions to WebDAV, or CalDAV, is an Internet standard allowing a client to access scheduling information on a remote server. It extends WebDAV specification and uses iCalendar format for the data. The protocol is defined by RFC 4791...

     standard.

  • Spotlight Server. Designed for workgroups with shared documents, projects, and file archives. It works with Mac OS X Leopard clients to search content stored on shared volumes across the entire network. Spotlight Server works with the Quick Look and Cover Flow features in Leopard to scan though files—without needing to open them.

  • Infrastructure enhancements. With the release of Leopard Server, Mac OS X Server is now an Open Brand UNIX 03
    Single UNIX Specification
    The Single UNIX Specification is the collective name of a family of standards for computer operating systems to qualify for the name "Unix"...

     Registered Product
    conforming to the SUSv3 and POSIX 1003.1 specifications for the C API, Shell Utilities, and Threads. Mac OS X Server can compile and run all existing UNIX 03-compliant code. Many services in Leopard Server—including Apache
    Apache HTTP Server
    The Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million website milestone...

     2, MySQL
    MySQL
    MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

     5, Postfix
    Postfix (software)
    In computing, Postfix is a free and open-source mail transfer agent that routes and delivers electronic mail. It is intended as a fast, easier-to-administer, and secure alternative to the widely-used Sendmail MTA....

    , Podcast Producer
    Podcast Producer
    Podcast Producer is a component of Mac OS X Server v10.5 and v10.6 which can assist in the creation and distribution of Podcasts. Podcast Producer requires an Intel processor, 1GB + 512MB per processor core of RAM, and a Quartz Extreme capable video chipset....

    , and QuickTime Streaming Server
    QuickTime Streaming Server
    QuickTime Streaming Server is a server or service daemon that was built into Apple's Mac OS X Server until OS X Server 10.7. It delivers video and audio on request to users over a computer network, including the Internet. Its primary GUI configuration tool is QTSS Publisher and its web-based...

    —are 64-bit, able to take maximum advantage of the processing power and addressable memory of 64-bit system hardware. Leopard Server is also 32-bit compatible, 32-bit and 64-bit applications can run side by side, both at native performance.

  • RADIUS
    RADIUS
    Remote Authentication Dial In User Service is a networking protocol that provides centralized Authentication, Authorization, and Accounting management for computers to connect and use a network service...

     Server. Leopard Server includes FreeRADIUS
    FreeRADIUS
    FreeRADIUS is a modular, high performance free RADIUS suite developed and distributed under the GNU General Public License, version 2, and is free for download and use...

     for network authentication. It ships with support for wireless access stations however can be modified into a fully functioning FreeRADIUS server.

  • PHP, MySQL, Apache, and BIND versions:


Mac OS X Server 10.6 (Snow Leopard Server)

Released: August 28, 2009

Snow Leopard Server sells for a retail price of $499 and includes unlimited client licenses.

New Features:
  • Full 64-bit
    64-bit
    64-bit is a word size that defines certain classes of computer architecture, buses, memory and CPUs, and by extension the software that runs on them. 64-bit CPUs have existed in supercomputers since the 1970s and in RISC-based workstations and servers since the early 1990s...

     operating system. On appropriate systems with 4GB of RAM or more, Snow Leopard Server uses a 64-bit kernel to address up to a theoretical 16TB of RAM.

  • iCal Server
    ICal Server
    iCal Server is a service included in Mac OS X Server v10.5. iCal Server is based on the CalDAV calendar standard. The iCal Server is a CalDAV standards-compliant server that allows multiple users to collaboratively share calendaring information....

     2 with improved CalDAV
    CalDAV
    Calendaring Extensions to WebDAV, or CalDAV, is an Internet standard allowing a client to access scheduling information on a remote server. It extends WebDAV specification and uses iCalendar format for the data. The protocol is defined by RFC 4791...

     support, a new web calendaring application, push notifications and the ability to send email invitations to non-iCal users.

  • Address Book Server
    Address Book Server
    Address Book Server dates back several years before the inclusion of the feature to share contacts in 10.6 Server. This product is based on Sync Services and synchronised contacts between network MacIntosh computers, thus allowing the contacts to be present in the local Address Book in the same...

     provides a central location for users to store and access personal contacts across multiple Macs and synchronized iPhones. Based on the CardDAV
    CardDAV
    CardDAV is an address book client/server protocol designed to allow users to access and share contact data on a server.The CardDAV protocol was developed by the IETF and has been published as RFC 6352....

     protocol standard.

  • Wiki Server
    Wiki Server
    Wiki Server is a set of services which ships with Mac OS X Server v10.5 and v10.6. Mac OS X Server includes web-based Wiki, Weblog, Calendaring, and Contact services. Additionally, it includes a Cocoa application called Directory which allows directory viewing as well as enabling of group...

     2, with server side Quick Look
    Quick Look
    Quick Look is a quick preview feature developed by Apple which was introduced in their operating system, Mac OS X v10.5 "Leopard". It was announced and demonstrated at Apple's Worldwide Developers Conference 2007.-Overview:...

     and the ability to view wiki content on iPhone.

  • A new Mail server engine that supports push email so users receive immediate access to new messages. However, Apple's implementation of push email is not supported for Apple's iPhone.

  • Podcast Producer
    Podcast Producer
    Podcast Producer is a component of Mac OS X Server v10.5 and v10.6 which can assist in the creation and distribution of Podcasts. Podcast Producer requires an Intel processor, 1GB + 512MB per processor core of RAM, and a Quartz Extreme capable video chipset....

     2 with dual-source video support. Also includes a new Podcast Composer application to automate the production process, making it simple to create podcasts with a customized, consistent look and feel. Podcast Composer creates a workflow to add titles, transitions and effects, save to a desired format and share to wikis, blogs, iTunes
    ITunes
    iTunes is a media player computer program, used for playing, downloading, and organizing digital music and video files on desktop computers. It can also manage contents on iPod, iPhone, iPod Touch and iPad....

    , iTunes U, Final Cut Server
    Final Cut Server
    Final Cut Server was Apple Inc.'s server-based backend for managing Final Cut Studio files and workflow automation, based on Proximity's artbox package. Final Cut Server can catalogue any file type and allows for the addition of custom metadata to make those files searchable...

     or Podcast Library.

  • Mobile Access Server enables iPhone and Mac users to access secured network services, including corporate websites, online business applications, email, calendars and contacts. Without requiring additional software, Mobile Access Server acts as a reverse proxy server and provides SSL encryption and authentication between the user’s iPhone or Mac and a private network.

  • PHP, MySQL, Apache, and BIND versions:


Mac OS X 10.7 (Lion) Server

Released: July 20, 2011

Lion Server comes with unlimited client licenses as did Snow Leopard Server.
In releasing the developer preview of OS X 10.7 (Lion)
Mac OS X Lion
Mac OS X Lion is the eighth and current major release of Mac OS X, Apple's desktop and server operating system for Macintosh computers....

 in February 2011, Apple indicated that beginning with Lion, OS X Server would be bundled with the operating system and would not be marketed as a separate product. However, a few months later, the company said it would instead sell the server components as a US$
United States dollar
The United States dollar , also referred to as the American dollar, is the official currency of the United States of America. It is divided into 100 smaller units called cents or pennies....

49.99 add-on to Lion, distributed through the Mac App Store
Mac App Store
The Mac App Store is a digital distribution platform for Mac OS X applications developed by Apple Inc.. The platform was announced on October 20, 2010 at Apple's "Back to the Mac" event. Apple began accepting app submissions from registered developers on November 3, 2010 in preparation for its launch...

 (as will Lion itself). The combined cost of an upgrade to Lion and the purchase of the Lion Server components, approximately US$80, will nonetheless be significantly lower than the retail cost of Snow Leopard Server (US$499).

Lion Server will include new versions of iCal Server
ICal Server
iCal Server is a service included in Mac OS X Server v10.5. iCal Server is based on the CalDAV calendar standard. The iCal Server is a CalDAV standards-compliant server that allows multiple users to collaboratively share calendaring information....

, Wiki Server
Wiki Server
Wiki Server is a set of services which ships with Mac OS X Server v10.5 and v10.6. Mac OS X Server includes web-based Wiki, Weblog, Calendaring, and Contact services. Additionally, it includes a Cocoa application called Directory which allows directory viewing as well as enabling of group...

, and Mail Server. More significantly, Lion Server can be used for iOS mobile device management.

Server Admin Tools

Mac OS X Server comes with a variety of configuration tools that can be installed on non-server Macs as well:
  • Server Admin
    Server Admin (application)
    Server Admin is one of the remote administration/configuration tools for Mac OS X Server. It is available on a CD with the server software and as a free download from Apple's website....

  • Server Preferences (application)
  • Server Assistant
    Server Assistant
    Server Assistant is the first program that is run after an install of Mac OS X Server. It can be run again to execute further configuration on a remote or local server...

  • Server Monitor
    Server Monitor
    Server Monitor is Apple's IPMI-based tool for communicating with a remote baseboard management controller that implements their lights-out management system. It is available as part of the server admin tools package on a CD with the server software and as a download from their website...

  • System Image Utility
    System Image Utility
    System Image Utility is an application for making NetBoot and other image sets to be used with Mac OS X Server. It is available as part of the server admin tools package on a disc with the server software and as a download from Apple's website. There are several third party applications that...

  • Workgroup Manager
    Workgroup Manager
    Workgroup Manager is a software program bundled as part of Mac OS X Server for directory-based management of users, groups and computers across a network....

  • Xgrid Admin
    Xgrid
    Xgrid is a proprietary software program and distributed computing protocol developed by the Advanced Computation Group subdivision of Apple Inc that allows networked computers to contribute to a single task....


System requirements

System requirements for Mac OS X Server 10.4 are as follows:
System requirements for Mac OS X Server 10.5 are as follows:
System requirements for Mac OS X Server 10.6 are as follows:
System requirements for Mac OS X Server 10.7 are as follows:

Technical specifications

|- valign="top"
|
File and Print Services
  • Mac (AFP
    Apple Filing Protocol
    The Apple Filing Protocol is a network protocol that offers file services for Mac OS X and original Mac OS. In Mac OS X, AFP is one of several file services supported including Server Message Block , Network File System , File Transfer Protocol , and WebDAV...

    , AppleTalk PAP, IPP
    Internet Printing Protocol
    In computing, the Internet Printing Protocol provides a standard network protocol for remote printing as well as for managing print jobs, media size, resolution, and so forth....

    )
  • Windows
    Microsoft Windows
    Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

     (SMB/CIFS
    Server Message Block
    In computer networking, Server Message Block , also known as Common Internet File System operates as an application-layer network protocol mainly used to provide shared access to files, printers, serial ports, and miscellaneous communications between nodes on a network. It also provides an...

    , IPP)
  • Unix-like
    Unix-like
    A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification....

     systems (NFS, LPR/LPD
    Line Printer Daemon protocol
    The Line Printer Daemon protocol/Line Printer Remote protocol is a network protocol for submitting print jobs to a remote printer. The original implementation of LPD was in the Berkeley printing system in the BSD UNIX operating system; the LPRng project also supports that protocol...

    , IPP)
  • Internet (FTP, WebDAV
    WebDAV
    Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...

    )


Directory Services and Authentication
  • Open Directory
    Apple Open Directory
    Apple Open Directory is the LDAP directory service model implementation from Apple Inc. A directory service is software which stores and organizes information about a computer network's users and network resources and which allows network administrators to manage users' access to the resources.In...

     (OpenLDAP
    OpenLDAP
    OpenLDAP Software is a free, open source implementation of the Lightweight Directory Access Protocol developed by the OpenLDAP Project. It is released under its own BSD-style license called the OpenLDAP Public License. LDAP is a platform-independent protocol. Several common Linux distributions...

    , Kerberos, SASL
    Simple Authentication and Security Layer
    Simple Authentication and Security Layer is a framework for authentication and data security in Internet protocols. It decouples authentication mechanisms from application protocols, in theory allowing any authentication mechanism supported by SASL to be used in any application protocol that uses...

    )
  • NT Domain Services (Samba 3)
  • Backup Domain Controller
    Backup Domain Controller
    In Windows NT 4 server domains., the Backup Domain Controller is a computer that has a copy of the user accounts database. Unlike the accounts database on the Primary Domain Controller , the BDC database is a read only copy...

     (BDC)
  • LDAP directory connector
  • Active Directory
    Active Directory
    Active Directory is a directory service created by Microsoft for Windows domain networks. It is included in most Windows Server operating systems. Server computers on which Active Directory is running are called domain controllers....

     connector
  • BSD configuration files (/etc)
  • RADIUS
    RADIUS
    Remote Authentication Dial In User Service is a networking protocol that provides centralized Authentication, Authorization, and Accounting management for computers to connect and use a network service...



Mail Services
  • SMTP (Postfix
    Postfix (software)
    In computing, Postfix is a free and open-source mail transfer agent that routes and delivers electronic mail. It is intended as a fast, easier-to-administer, and secure alternative to the widely-used Sendmail MTA....

    )
  • POP
    Post Office Protocol
    In computing, the Post Office Protocol is an application-layer Internet standard protocol used by local e-mail clients to retrieve e-mail from a remote server over a TCP/IP connection. POP and IMAP are the two most prevalent Internet standard protocols for e-mail retrieval. Virtually all modern...

     and IMAP (Dovecot
    Dovecot (software)
    Dovecot is an open source IMAP and POP3 server for Linux/UNIX-like systems, written primarily with security in mind. Developed by Timo Sirainen, Dovecot was first released in July 2002...

    )
  • SSL/TLS
    Transport Layer Security
    Transport Layer Security and its predecessor, Secure Sockets Layer , are cryptographic protocols that provide communication security over the Internet...

     encryption (OpenSSL
    OpenSSL
    OpenSSL is an open source implementation of the SSL and TLS protocols. The core library implements the basic cryptographic functions and provides various utility functions...

    )
  • Mailing list
    Mailing list
    A mailing list is a collection of names and addresses used by an individual or an organization to send material to multiple recipients. The term is often extended to include the people subscribed to such a list, so the group of subscribers is referred to as "the mailing list", or simply "the...

    s (Mailman)
  • Webmail (RoundCube
    RoundCube
    Roundcube is a web-based IMAP email client written in the PHP programming language. Roundcube's most prominent feature is the pervasive use of Ajax technology to present a more fluid and responsive user interface than that of traditional webmail clients...

    )
  • Junk mail
    Junk mail
    Junk mail may refer to:* Junk Mail Publishing* Advertising mail* Spam , unsolicited electronic mail* Junk Mail * "The Junk Mail", an episode from the TV series Seinfeld...

     filtering (SpamAssassin
    SpamAssassin
    SpamAssassin is a computer program released under the Apache License 2.0 used for e-mail spam filtering based on content-matching rules. It is now part of the Apache Foundation....

    )
  • Virus
    Computer virus
    A computer virus is a computer program that can replicate itself and spread from one computer to another. The term "virus" is also commonly but erroneously used to refer to other types of malware, including but not limited to adware and spyware programs that do not have the reproductive ability...

     detection (ClamAV)


Calendaring
  • iCal Server
    ICal Server
    iCal Server is a service included in Mac OS X Server v10.5. iCal Server is based on the CalDAV calendar standard. The iCal Server is a CalDAV standards-compliant server that allows multiple users to collaboratively share calendaring information....

     (CalDAV
    CalDAV
    Calendaring Extensions to WebDAV, or CalDAV, is an Internet standard allowing a client to access scheduling information on a remote server. It extends WebDAV specification and uses iCalendar format for the data. The protocol is defined by RFC 4791...

    , iTIP, iMIP)


Web Hosting
  • Apache
    Apache HTTP Server
    The Apache HTTP Server, commonly referred to as Apache , is web server software notable for playing a key role in the initial growth of the World Wide Web. In 2009 it became the first web server software to surpass the 100 million website milestone...

     web server (2.2 and 1.3)
  • SSL/TLS (OpenSSL)
  • WebDAV
    WebDAV
    Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...

  • Perl
    Perl
    Perl is a high-level, general-purpose, interpreted, dynamic programming language. Perl was originally developed by Larry Wall in 1987 as a general-purpose Unix scripting language to make report processing easier. Since then, it has undergone many changes and revisions and become widely popular...

     (5.8.8), PHP
    PHP
    PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

     (5.2), Ruby
    Ruby (programming language)
    Ruby is a dynamic, reflective, general-purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. Ruby originated in Japan during the mid-1990s and was first developed and designed by Yukihiro "Matz" Matsumoto...

     (1.8.6), Rails
    Ruby on Rails
    Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.-History:...

     (1.2.3)
  • MySQL
    MySQL
    MySQL officially, but also commonly "My Sequel") is a relational database management system that runs as a server providing multi-user access to a number of databases. It is named after developer Michael Widenius' daughter, My...

     5 (replaced by PostgreSQL
    PostgreSQL
    PostgreSQL, often simply Postgres, is an object-relational database management system available for many platforms including Linux, FreeBSD, Solaris, MS Windows and Mac OS X. It is released under the PostgreSQL License, which is an MIT-style license, and is thus free and open source software...

     in Lion Server)
  • Capistrano
    Capistrano
    - External links :* * * * *...

    , Mongrel

|
Collaboration Services
  • Wiki Server
    Wiki Server
    Wiki Server is a set of services which ships with Mac OS X Server v10.5 and v10.6. Mac OS X Server includes web-based Wiki, Weblog, Calendaring, and Contact services. Additionally, it includes a Cocoa application called Directory which allows directory viewing as well as enabling of group...

     (RSS
    RSS
    -Mathematics:* Root-sum-square, the square root of the sum of the squares of the elements of a data set* Residual sum of squares in statistics-Technology:* RSS , "Really Simple Syndication" or "Rich Site Summary", a family of web feed formats...

    )
  • iChat Server
    IChat Server
    iChat Server is a component of Mac OS X Server from Apple Inc. It was first introduced with the release of version 10.4 of the server software, and was upgraded to version 2 with the release of Mac OS X Server 10.5 in October 2007....

     2 (XMPP
    Extensible Messaging and Presence Protocol
    Extensible Messaging and Presence Protocol is an open-standard communications protocol for message-oriented middleware based on XML . The protocol was originally named Jabber, and was developed by the Jabber open-source community in 1999 for near-real-time, extensible instant messaging , presence...

    )


Application Servers
  • Apache Tomcat
    Apache Tomcat
    Apache Tomcat is an open source web server and servlet container developed by the Apache Software Foundation...

     (6)
  • Java SE virtual machine
  • WebObjects
    WebObjects
    WebObjects was a Java web application server from Apple Inc., and a web application framework that ran on the server. It was available at no additional cost. Its hallmark features were its object-orientation, database connectivity, and prototyping tools...

     Deployment (5.4)
  • Apache Axis
    Apache Axis
    Apache Axis is an open source, XML based Web service framework. It consists of a Java and a C++ implementation of the SOAP server, and various utilities and APIs for generating and deploying Web service applications. Using Apache Axis, developers can create interoperable, distributed computing...

     (SOAP
    SOAP
    SOAP, originally defined as Simple Object Access Protocol, is a protocol specification for exchanging structured information in the implementation of Web Services in computer networks...

    )


Media Streaming
  • QuickTime Streaming Server
    QuickTime Streaming Server
    QuickTime Streaming Server is a server or service daemon that was built into Apple's Mac OS X Server until OS X Server 10.7. It delivers video and audio on request to users over a computer network, including the Internet. Its primary GUI configuration tool is QTSS Publisher and its web-based...

     6 (removed in Lion Server)
  • QuickTime Broadcaster 1.5


Client Management
  • Managed Preferences
  • NetBoot
    NetBoot
    NetBoot is a technology from Apple which enables Macs with capable firmware to boot from a network, rather than a local hard disk or optical disc drive. NetBoot is a derived work from the Bootstrap Protocol , and is similar in concept to the Preboot Execution Environment...

  • NetInstall
  • Software Update Server
  • Portable home directories
  • Profile Manager (new in Lion Server)


Networking and VPN
  • DNS
    Domain name system
    The Domain Name System is a hierarchical distributed naming system for computers, services, or any resource connected to the Internet or a private network. It associates various information with domain names assigned to each of the participating entities...

     server (BIND
    BIND
    BIND , or named , is the most widely used DNS software on the Internet.On Unix-like operating systems it is the de facto standard.Originally written by four graduate students at the Computer Systems Research Group at the University of California, Berkeley , the name originates as an acronym from...

     9)
  • DHCP server
  • NAT
    Network address translation
    In computer networking, network address translation is the process of modifying IP address information in IP packet headers while in transit across a traffic routing device....

     server
  • VPN server (L2TP
    L2TP
    In computer networking, Layer 2 Tunneling Protocol is a tunneling protocol used to support virtual private networks . It does not provide any encryption or confidentiality by itself; it relies on an encryption protocol that it passes within the tunnel to provide privacy.-History:Published in 1999...

    /IPSec
    IPsec
    Internet Protocol Security is a protocol suite for securing Internet Protocol communications by authenticating and encrypting each IP packet of a communication session...

    , PPTP)
  • Firewall
    Firewall (computing)
    A firewall is a device or set of devices designed to permit or deny network transmissions based upon a set of rules and is frequently used to protect networks from unauthorized access while permitting legitimate communications to pass....

     (IPFW2)
  • NTP
    Network Time Protocol
    The Network Time Protocol is a protocol and software implementation for synchronizing the clocks of computer systems over packet-switched, variable-latency data networks. Originally designed by David L...


|
Distributed Computing
  • Xgrid
    Xgrid
    Xgrid is a proprietary software program and distributed computing protocol developed by the Advanced Computation Group subdivision of Apple Inc that allows networked computers to contribute to a single task....

     2


High-Availability Features
  • Automatic recovery
  • File system journaling
    Journaling file system
    A journaling file system is a file system that keeps track of the changes that will be made in a journal before committing them to the main file system...

  • IP failover
    Failover
    In computing, failover is automatic switching to a redundant or standby computer server, system, or network upon the failure or abnormal termination of the previously active application, server, system, or network...

  • Software RAID
    RAID
    RAID is a storage technology that combines multiple disk drive components into a logical unit...

  • Disk space monitor


File Systems
  • HFS+ (journaled, case sensitive and case insensitive
    Case sensitivity
    Text sometimes exhibits case sensitivity; that is, words can differ in meaning based on differing use of uppercase and lowercase letters. Words with capital letters do not always have the same meaning when written with lowercase letters....

    )
  • FAT
    File Allocation Table
    File Allocation Table is a computer file system architecture now widely used on many computer systems and most memory cards, such as those used with digital cameras. FAT file systems are commonly found on floppy disks, flash memory cards, digital cameras, and many other portable devices because of...

  • NTFS
    NTFS
    NTFS is the standard file system of Windows NT, including its later versions Windows 2000, Windows XP, Windows Server 2003, Windows Server 2008, Windows Vista, and Windows 7....

     (write support only available on Mac OS X Snow Leopard Server)
  • UFS
    Unix File System
    The Unix file system is a file system used by many Unix and Unix-like operating systems. It is also called the Berkeley Fast File System, the BSD Fast File System or FFS...

     (read-only)


Management Features
  • Server Assistant
  • Server Admin
  • Server Preferences
  • Server Status widget
  • Workgroup Manager
  • System Image Utility
  • Secure Shell
    Secure Shell
    Secure Shell is a network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers that it connects via a secure channel over an insecure network: a server and a client...

     (SSH2)
  • Server Monitor
  • RAID Utility
  • SNMPv3 (Net-SNMP
    Net-SNMP
    Net-SNMP is a suite of software for using and deploying the SNMP protocol . It supports IPv4, IPv6, IPX, AAL5, Unix domain sockets and other transports...

    )

|}

Languages

Mac OS X Server is available in the following languages:

|- valign="top"
|
  • English
    English language
    English is a West Germanic language that arose in the Anglo-Saxon kingdoms of England and spread into what was to become south-east Scotland under the influence of the Anglian medieval kingdom of Northumbria...

  • Japanese
    Japanese language
    is a language spoken by over 130 million people in Japan and in Japanese emigrant communities. It is a member of the Japonic language family, which has a number of proposed relationships with other languages, none of which has gained wide acceptance among historical linguists .Japanese is an...

  • French
    French language
    French is a Romance language spoken as a first language in France, the Romandy region in Switzerland, Wallonia and Brussels in Belgium, Monaco, the regions of Quebec and Acadia in Canada, and by various communities elsewhere. Second-language speakers of French are distributed throughout many parts...

  • German
    German language
    German is a West Germanic language, related to and classified alongside English and Dutch. With an estimated 90 – 98 million native speakers, German is one of the world's major languages and is the most widely-spoken first language in the European Union....

  • Spanish
    Spanish language
    Spanish , also known as Castilian , is a Romance language in the Ibero-Romance group that evolved from several languages and dialects in central-northern Iberia around the 9th century and gradually spread with the expansion of the Kingdom of Castile into central and southern Iberia during the...


|}

Resources


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK