Network Ports Used by Jamf Pro

The complete list of required ports depends on the specific services and features that are enabled in a particular environment. The following ports are required to support basic functionality in all environments:

PortDescriptionDirection

3306

The default port used by the Jamf Pro server to connect to MySQL.

Outbound from the Jamf Pro server; and inbound to MySQL

8080

The HTTP port for the Jamf Pro server on Linux and Windows platforms. Although it is available, applications do not connect to this port unless the defaults are overridden. This port is also used in load-balanced environments if SSL is terminated at the load balancer.

N/A

8443

The standard SSL port for the Jamf Pro server. Default port used by applications and computers and mobile devices to connect to the Jamf Pro server.

Inbound to the Jamf Pro server; and outbound from computers and mobile devices

9006

The HTTP port for the Jamf Pro server on the Mac platform. Although it is available, applications do not connect to this port unless the defaults are overridden. This port is also used in load-balanced environments if SSL is terminated at the load balancer.

N/A

Additional ports may be required depending on specific configurations for:

  • Content distribution: AFP, SMB, HTTP, or HTTPS
  • LDAP integration for user or group lookups, for scope and inventory, or user authentication using a directory service
  • An SMTP server for email notifications
  • Computer remote control using Jamf Remote through SSH
  • Remote syslog server

Mobile device management of computers and iOS devices (both institutionally owned and personally owned) requires communication with Apple Push Notification service (APNs) on the following ports:

PortDescriptionDirection

443

The default port used by Jamf Pro to communicate with APNs using the HTTP/2 protocol

Outbound from the Jamf Pro server; and inbound to the APNs server

2197

The optional port for Jamf Pro on-premise environments used for communication with APNs using the HTTP/2 protocol

Outbound from the Jamf Pro server; and inbound to the APNs server

2195

The port used by the binary protocol to send messages from the Jamf Pro server to APNs

Outbound from the Jamf Pro server; and inbound to the APNs servers

2196

The port used by the Jamf Pro server to connect to APNs for feedback using the binary protocol

Outbound from the Jamf Pro server; and inbound to the APNs server

5223

The port used to send messages from APNs to the Mac computers and iOS devices in your network

Outbound from Mac computers and iOS devices; and inbound to the APNs server

For a complete list of the ports used to host communication among computers and mobile devices and Jamf Pro, see the Network Ports Used by Jamf Pro article.