Updated 14 October 2020

To ensure the increased startup time change described below does not cause issues in your environment, first verify that the innodb_buffer_pool_size is set to the recommended value. The recommended InnoDB buffer pool size is around 50 to 70% of the total system memory for dedicated database servers. However, if the Jamf Pro database server is also hosting Tomcat, calculate this value to be 50 to 70% of the remaining system memory, after accounting for how much is already allocated to the Tomcat service, the operating system, and any other running services on the server. For example, a server running both Tomcat and MySQL with 16 GB of RAM total has 8 GB allocated to the Tomcat service and 4 GB has been set aside for the system and other processes. 4 GB remains from the original total, so the calculation would be to allocate anywhere from 2 to 3 GB to the InnoDB buffer pool size setting.

Increased startup time:
Duplicated columns stored in the mobile_device_installed_applications database table will be moved during the initial server startup when upgrading to Jamf Pro 10.25.0. This one-time extended startup could take anywhere from a few additional minutes to several additional hours, depending on the size of your mobile_device_installed_applications table and the hardware used in your environment. To prevent database issues that could require restoring from a backup, it is important that you do not stop Tomcat or downgrade. If you have questions or experience any issues during this process, contact Jamf Support.

New Installations

For detailed instructions on how to perform a new standard or manual installation of Jamf Pro, see the installation and configuration guide for your platform:


This section explains how to upgrade Jamf Pro using the Jamf Pro Installers.

Note: If the Jamf Pro host server does not meet the Jamf Pro Installer requirements, you can install Jamf Pro manually. For more information, see the Jamf Pro Installation and Configuration Guide for your platform.

Jamf tests upgrades from the most recent major or minor version release to the current version.

Preparing to Upgrade

To ensure the upgrade goes as smoothly as possible, review the best practices, tips, and considerations explained in the following Knowledge Base articles:

It is also recommended that you review the What's Changed section to determine if changes made to Jamf Pro since your last upgrade could impact your environment or require you to take action.

Installed Components

The following components are installed on the Jamf Pro host server by the Jamf Pro Installer:

  • Jamf Pro web app

  • Jamf Pro Server Tools

  • Apache Tomcat

To find out which version of Tomcat will be installed, see the Apache Tomcat Version Installed by the Jamf Pro Installer Knowledge Base article.


The server used to host Jamf Pro should meet the minimum requirements for operating system, Tomcat version, database configuration, and Java installation. For additional information on these requirements, see "Jamf Pro Server Environment" on the Jamf Pro System Requirements page.

In addition, the following resources are recommended as the minimum allocation for a typical installation of Jamf Pro:


  • A 64-bit capable Intel processor

  • 8 GB of RAM

  • 150 GB of disk space available

  • Ports 8443 and 9006 available


  • A 64-bit capable Intel processor

  • 8 GB of RAM

  • 150 GB of disk space available

  • The "wget" utility installed

  • Ports 8443 and 8080 available


  • A 64-bit capable Intel processor

  • 8 GB of RAM

  • 150 GB of disk space available

Full local administrator privileges are required to install Jamf Pro on Windows Server. If you are unable to install Jamf Pro, Group Policy Object restrictions may be the cause. Check the GPO settings or contact someone in your organization who can ensure that GPO restrictions allow you full administrator privileges.

Note: Each installation of Jamf Pro and its required services is unique, and requirements, such as Jamf Pro web app memory, may vary depending on your implementation.

For information about allocating additional memory to the Jamf Pro web app, see the "Jamf Pro Web App Memory" section of the installation and configuration guide for your platform:

If you have questions regarding scaling your environment’s resources beyond the typical recommendations, contact Jamf Support.

Upgrading Jamf Pro

Use the following instructions to upgrade a Jamf Pro server hosted on Mac or Linux. To upgrade a Jamf Pro server hosted on Windows, see Upgrading Jamf Pro Using the Installer in the Jamf Pro Installation and Configuration Guide for Windows.

  1. Back up the current database using Jamf Pro Server Tools.

  2. Copy the most current version of the Jamf Pro Installer for your platform to the server.

  3. Double-click the installer and follow the onscreen instructions to complete the upgrade.

    Warning: Do not restart your Jamf Pro server during a Jamf Pro upgrade.

Upgrading the Jamf Pro Apps

To take full advantage of all new features, bug fixes, and enhancements available in Jamf Pro, it is recommended that you use the latest version of the Jamf Pro server and Jamf Pro apps. To upgrade the Jamf Pro apps, simply replace the existing apps with the latest version.

After upgrading Composer, it is recommended that you open Composer Preferences and verify the exclusion list of files and folders that should be ignored when creating a new package.

Copyright     Privacy Policy     Terms of Use     Security
© copyright 2002-2020 Jamf. All rights reserved.