Installing the JSS on OS X requires a Mac computer with:
A 64-bit capable Intel processor
2 GB of RAM
400 MB of disk space available
OS X v10.7–v10.11
OS X Server (recommended)
Java SE Development Kit (JDK) 1.7 or 1.8 for Mac OS X
You can download the JDK from:
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 1.7 or 1.8 (must be the same version as Java)
You can download the JCE from:
MySQL Enterprise Edition 5.5.x or 5.6.x (recommended), or MySQL Community Server 5.5.x or 5.6.x, available at:
Ports 8443 and 9006 available
Step 1: Install the Required Software
Java and MySQL must be installed on the server before you can create the jamfsoftware database and run the JSS Installer. For instructions on how to install and configure Java and MySQL, see the following Knowledge Base article:
Step 2: Create the jamfsoftware Database
Create a MySQL database in which the JSS can store its data and a MySQL user that can access the database.
A default MySQL database name, username, and password are used throughout the instructions in this section. It is recommended, however, that you use a custom username and password that comply with your organization's security requirements. It is also recommended that you not use “root” as a username. A different database name can also be set if desired.
The default MySQL settings used in the instructions below are:
Database name: jamfsoftware
Note: If you customize any of the MySQL settings, you will be prompted to enter the custom settings on the Database pane when you run the JSS Installer.
Open Terminal and access the MySQL command line as “root” by typing:
mysql -u root -p
If MySQL is not in the path or it is installed in a custom location, access the MySQL command line by updating the path or by typing:
/path/to/mysql -u root -p
Note: The default path for MySQL is /usr/local/mysql/bin/ .
When prompted, enter the password for the MySQL “root” user.
If you did not create a root password, press the Return key.
Create a database by executing:
CREATE DATABASE jamfsoftware;
You can customize the database name by replacing jamfsoftware with the desired name as shown in the following example:
CREATE DATABASE myDatabaseName;
Grant privileges to a MySQL user so that it can access the new database:
GRANT ALL ON jamfsoftware.* TO 'jamfsoftware'@localhost IDENTIFIED BY 'jamfsw03';
You can customize the MySQL username and password by replacing 'jamfsoftware' and 'jamfsw03' with the desired username and password shown in the following example:
GRANT ALL ON myDatabaseName.* TO 'customUsername'@localhost IDENTIFIED BY 'customPassword';
Step 3: Run the JSS Installer
The JSS Installer for Mac installs Apache Tomcat and the JSS web application. It also creates your initial distribution point.
To run the JSS Installer for Mac, copy it to the server. Then open the installer and follow the onscreen instructions.