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):
- JSS
- Java JDK 1.7/1.8
- Jave Cryptography Extension 1.7/1.8
- MySQL
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:
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