Skip to main content
Code42 Support

Upgrade version to

Applies to:
  • CrashPlan PROe
  • Code42 CrashPlan (previously CrashPlan PROe)


This article describes how to upgrade the Code42 servers in your Code42 environment from version to version, and how to perform associated CrashPlan app upgrades.

Managed appliance upgrades
If your authority server is a Code42 managed appliance, our Customer Champions work with you to upgrade your Code42 environment. Do not attempt to upgrade your environment on your own.

Affected Code42 Platform components

The upgrade from version to includes changes to the following components. View Code42 Platform Version Release Notes (From for details.

Upgraded Not Upgraded
  • Code42 server
  • Code42 app
  • CrashPlan mobile app
None—all components are upgraded.

Version compatibility

Code42 server version is compatible with the following components.

Component Compatible Versions
Code42 app

Windows and Mac:

  • 5.1.2*
  • 5.0.3
  • 5.0.2
  • 5.0.1
  • 4.5.2*
  • 4.4.3
  • 4.4.2
  • 4.4.1


  • 5.1.2*
  • 4.5.2*
  • 4.4.3
  • 4.4.2
  • 4.4.1
CrashPlan mobile app
  • Android:
    • 4.2.1
    • 4.2.0
  • iOS: 4.2.0

* Indicates this version is bundled with Code42 server version

All storage servers in your Code42 environment must use the same Code42 server software version as your authority server. 


Wait at least 24 hours before upgrading
If you recently upgraded to version 4.2.x from an earlier version, wait 24 hours after upgrading your authority server and all storage servers before upgrading to another version. This waiting period ensures that all post-upgrade migration processes are complete before you start another upgrade.

Enterprise server renamed to Code42 server

Beginning with version 5.0, the enterprise server component of the Code42 platform has been renamed to Code42 server.

Changes to Code42 server requirements

Code42 server version 5.0 introduces the following changes to the host server requirements.

Changes to supported Code42 server operating systems

The supported operating systems for Windows and OS X Code42 servers changed from version 4.x to 5.x:

  • Windows: Only Windows Server operating systems (such as Windows Server 2012 R2) are supported for Code42 servers.
  • OS X: Only OS X Mavericks v10.9 and later are supported for Code42 servers.

The supported operating systems for Linux Code42 servers did not change.

See Code42 server hardware and software recommendations for details.

Minimum Oracle Java version

Code42 server version 5.1.x requires Oracle Java 8 or later to run. Depending on your host server operating system, you may need to update Oracle Java on your Code42 servers (as described in the upgrade instructions below) before upgrading to version 5.1.x.

Upgrading CrashPlan devices

Code42 server version 5.1.x includes two versions of the Code42 app:

  • Code42 app version 4.5.x introduces fixes and enhancements.
  • Code42 app version 5.1.x is a major software release that includes a new user interface, revised system requirements, and modified features.

Upgrading devices to Code42 app version 4.5.x

Your Code42 app devices upgrade to version 4.5.x of the Code42 app by default when you enable device upgrades as described in the upgrade instructions below.

Upgrading devices to Code42 app version 5.1.x

Optionally, you can configure each organization in your Code42 environment to upgrade to version 5.1.x of the Code42 app as described in the upgrade instructions below. Review Changes to the Code42 app in version 5.x for a summary of changes introduced in version 5.x.

Upgrade instructions

If you have any questions about upgrading your Code42 environment, or if you need assistance troubleshooting the upgrade, contact our Customer Champions.

Step 1: Confirm the Java version of your Code42 Servers

For each Code42 server in your environment:

  1. Confirm that the installed Java version is Java 8.
    If your Code42 servers use an earlier version of Java, the upgrade fails. We recommend using the latest release within Java 8.
  2. If the installed version of Java is earlier than Java 8, upgrade your Code42 server to Java 8.

If you upgrade Java on a Code42 server on which you previously installed the Java Cryptography Extension (JCE) to allow for longer SSL and single sign-on (SSO) encryption keys, you must reinstall the JCE (because upgrading Java removes the JCE update).

Step 2: Download the upgrade file

Download the upgrade file for your server operating system. If your Code42 environment has Code42 servers running on different operating systems, download the upgrade file for each operating system:

MD5 checksums: Linux | Mac | Windows

Step 3: Upgrade your Code42 Servers

Follow our instructions to upgrade the Code42 servers in your Code42 environment:

Step 4: Upgrade your CrashPlan devices

Option A: Upgrade CrashPlan devices to version 4.5.2

Follow our instructions to upgrade devices to CrashPlan app version 4.5.2.

Option B: Upgrade CrashPlan devices to version 5.1.2

Follow our instructions to upgrade devices to CrashPlan app version 5.1.2.