Rui Qiu's Tech Blog
← Back to all posts

May 6, 2016

Casper JSS Setup Notes

Certainly Casper is much more fun comparing to SCCM ! I love it already, so easy to use, and very good tech support. We use Mac Minis to be the Casper server, and I used Homebrew to install MySQL( at first I used the standalone installer, but found it hard to manage)   1. Required Software(from QuickStart Guide):

  Install Homebrew:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Install MySQL:

brew install mysql

Start MySQL:

mysql.server restart

Secure MySQL on Mac:

mysql_secure_installation

A very cool GUI MySQL client:

http://www.sequelpro.com/

Setup JSS database & username for Casper:

mysql -r -p CREATE DATABASE jamfsoftware; GRANT ALL ON jamfsoftware.* TO ‘username_you_want’@localhost IDENTIFIED BY ‘password_here’;

  Some basic MySQL commands:

SHOW DATABASES; DROP DATABASE database_name; SHOW TABLES; DESCRIBE table_name;

2. Required ports opened:

Source IP(s): mac computer Destination IP(s):17.0.0.0/8 Destination Port(s):5223 Source IP(s):JSS Servers Destination IP(s): there’s no specific destination IP, it’s going to JAMF cloud servers. Destination Port(s):443 Source IP(s): mac computer Destination IP(s):JSS Servers Destination Port(s):8443 Source IP(s):JSS Servers Destination IP(s):17.0.0.0/8 Destination Port(s): 2195 Source IP(s):JSS Servers Destination IP(s):17.0.0.0/8 Destination Port(s):2196 Source IP(s):JSS Servers Destination IP(s):JSS Servers Destination Port(s):3306 Source IP(s):JSS Servers Destination IP(s): AD Server Destination Port(s):636