Skip to main content
Code42 Support

Installing The Code42 Platform (Private Cloud)

Applies to:
  • CrashPlan PROe

Overview

This article describes how to install the Code42 platform in a private cloud deployment for use with CrashPlan PROe and SharePlan. For details on other Code42 platform deployment options, see Code42 platform Architectures.

Setting up the Code42 platform involves:

  • Installing an on-premises enterprise server and configuring it as a master server
  • Backing up a device running the CrashPlan app to the master server
  • Syncing a file from a device running the SharePlan app with the master server

Before you begin

Enterprise Server Host Computer
  • Choose a server to host the Code42 enterprise server application that meets the enterprise server system requirements.
  • Open required ports on the computer that will host the enterprise server.
  • Assign a hostname or IP address for the Code42 platform. IPv4, IPv6, or dual stack (v4 and v6) addresses can be used.
    Additional configuration steps are required to use dual stack IPv4 and IPv6 in your Code42 environment.
Client Devices

Set up your master Enterprise Server

Step 1: Get a master license key

If you already have a master license key, skip to Step 2: Download & Install The Enterprise Server Software.

A master license key activates your enterprise server and is required to use the software. When you request a master license key, you receive a 30-day evaluation license that has full functionality for an unlimited number of CrashPlan and SharePlan devices.

  1. Go to https://www.code42.com/trial.
  2. Enter your information to receive a master license key, then click SUBMIT.
    The website displays download links for the supported platforms.
    Code42 Enterprise Server Download Links

An email containing the master license key is sent to the email address you provided. Keep the master license key email in a safe place, as it includes information needed for purchasing licenses, adding storage servers, and administrator password recovery. Use this master license key both during the trial and if you decide to purchase.

Step 2: Download & install the Enterprise Server software

Perform these steps from the computer that will host the enterprise server. The enterprise server installer includes the CrashPlan app installers for Windows, OS X, and Linux, and SharePlan app installers for Windows, OS X, Android, and iOS.

  1. Download the enterprise server software for your operating system.
    If you skipped the previous procedure, see Code42 platform Installers Version 4.x.
  2. Launch the installer.
    • Windows: Double-click the MSI file.
    • OS X:
      1. Mount the DMG.
      2. Double-click the PKG file.
    • Linux:
      1. Unpack the tgz archive.
      2. Navigate to the location of the unpacked files with cd.
      3. Execute the install.sh Bash script from the directory in which it resides.
        User privileges Example command
        Installation as root
        sudo ./install.sh
        
        Installation as a user
        ./install.sh
        
  3. Follow the prompts to complete the installation.

When installation is complete, the installer starts the enterprise server service and launches the administration console, which is the browser-based management console for your Code42 environment.

Step 3: Activate your Enterprise Server

Use the master license key to activate your enterprise server and create an administrator account.

  1. Open the administration console:
    • (Windows) From the Start menu or Start screen, open Code42 Enterprise Server Admin Console
    • (OS X) From the Applications folder, open PROServer
    • Use a web browser to navigate to your server's hostname or IP address via HTTPS on port 4285.
      • Hostname example: https://master-server.example.com:4285/console
      • IPv4 example: https://192.0.2.100:4285/console
      • IPv6 example: [fd00:c0de:42:0:20c:29ff:fe62:1507]:4285/console
  2. Acknowledge the certificate error displayed by your browser and proceed to access the administration console.
    This error appears because the enterprise server ships with a self-signed SSL certificate. You have the option to install a CA-signed SSL certificate later in the configuration process.
  3. Enter information for your Code42 environment administrator account.
    • This creates a local administrator user account within your Code42 environment. The local administrator user has full administrative permissions.
    • You do not need to use the same credentials you provided to request the master license key.
    • System alerts are sent to the email address associated with this administrator account.
    • The Code42 environment administrator account cannot be used for backing up devices.
  4. Enter your master license key, then click CREATE ACCOUNT.

Step 4: Configure Enterprise Server network addresses

The Primary network address and Secondary network address are used for client-to-server communication and server-to-server communication. The enterprise server communicates by default on TCP port 4282.

Device connectivity
The Primary network address and Secondary network address must be configured correctly in order for devices to connect to your enterprise server.
  1. In the administration console, navigate to Settings > Server.
  2. Enter the Primary network address and port of your enterprise server.
    You can specify a host name name or an IP address, but a host name is recommended for most environments. Do not add "http://" to the address.
    • Hostname example: master-server.example.com:4282
    • IPv4 example: 192.0.2.100:4282
    • IPv6 example: [fd00:c0de:42:0:20c:29ff:fe62:1507]:4282
  3. Enter the Secondary network address and port of your enterprise server.
    You can specify a host name name or an IP address, but an IP address is recommended in order to maintain connectivity in case DNS services are unavailable. Do not add "http://" to the address.
    • IPv4 example: 192.0.2.100:4282
    • IPv6 example: [fd00:c0de:42:0:20c:29ff:fe62:1507]:4282
    • hostname example: master-server.example.com:4282
  4. Click Save.

Step 5: Install a CA-signed SSL certificate

Install a CA-signed certificate on your enterprise server to increase security and prevent certificate errors.

Testing and evaluation
We recommend installing a CA-signed SSL certificate in production environments. If you are installing an enterprise server for evaluation or testing purposes, installing an SSL certificate is optional.

Step 6: Configure Enterprise Server settings for SharePlan

If you intend to use SharePlan in your Code42 environment, configure the recommended enterprise server settings to optimize SharePlan performance.

  1. Configure the base URL for secure link sharing.
    The base URL gives you the ability to tailor shared links to your network environment and security needs.
    • Familiarize yourself with the base URL configuration options.
    • Determine which base URL configuration is best for your Code42 environment.
    • Use the administration console on your master server to set the base URL.
  2. Configure system settings on the host server to optimize SharePlan performance.
  3. Choose the default sync behavior for OS X and Windows devices.
    • By default, Windows and OS X devices sync files when they are added to plans.
    • If you want to change this default, use the administration console to change the sync setting for the default organization or for a specific organization before deploying the SharePlan app to user devices.
    • Users also have the ability to override the default sync behavior for each device from the SharePlan app.

Step 7: Create a user account for CrashPlan and SharePlan

A Code42 user account is required to access CrashPlan and SharePlan. There are three ways to add users from the administration console; for simplicity, this procedure describes the manual method.

  1. In the administration console, select Users.
  2. Click Add a new user Add a user button, then select Add Users.
  3. Enter the user's information, then click Add User.

    First Name, Last Name, and Email Address are optional.

Back up your device using the CrashPlan app

Perform these steps on a computer that you want to back up to the enterprise server.

Step 1: Install the CrashPlan app

Download the CrashPlan app from the administration console and install it.

  1. Open the administration console in a web browser and sign in.
    An administrator or user can sign in to download the CrashPlan app.
  2. Under Welcome to Code42, click CrashPlan.
  3. Select your operating system to download the appropriate installer.
    Welcome to Code42 page with CrashPlan downloads
  4. Launch the CrashPlan app installer.
    • Windows: Double-click the MSI file.
    • OS X:
      1. Mount the DMG.
      2. Double-click Install CrashPlanPROe.
    • Linux:
      1. Unpack the tgz archive.
      2. Navigate to the location of the unpacked files with cd.
      3. Execute the install.sh Bash script from the directory in which it resides. For example:
        ./install.sh
        
  5. Follow the prompts to complete the installation.
  6. Detailed installation instructions
    For more detailed installation instructions, see Installing CrashPlan.

Step 2: Sign in & start backup

When installation is complete, the CrashPlan app launches. Sign in and start backing up this device.

  1. Select Existing Account.
  2. Enter the Username and Password of the user account you created for CrashPlan and SharePlan.
  3. In the PROe Server address field, enter the IP address or hostname and port number (4282) of your master server.
    Example: master-server.example.com:4282
  4. Click Sign In.
  5. Click Start Backup to begin backing up the user home directory to your enterprise server.

CrashPlan PROe Start Backup

Sync & share files using the SharePlan App

Perform these steps on a computer from which you want to sync and share files.

Step 1: Install the SharePlan App

Download the SharePlan app from the administration console and install it.

  1. Open the administration console in a web browser and sign in.
    An administrator or user can sign in to download the SharePlan app.
  2. Under Welcome to Code42, select SharePlan.
  3. Select your operating system to download the appropriate installer.
    Welcome to Code42 page with SharePlan downloads
  4. Launch the SharePlan app installer.
    • Windows: Double-click the MSI file.
    • OS X: Open the DMG file and drag the SharePlan icon into the Applications folder.
  5. Follow the prompts to complete the installation.

Step 2: Sign in to the SharePlan App

Sign in to the SharePlan app using the account you created for CrashPlan and SharePlan.

  1. Launch the SharePlan app.
  2. Click I already have an account.
  3. Enter the Username and Password of the user account you created for CrashPlan and SharePlan.
  4. In the Server address field, enter the IP address or hostname and port number (4282) of your master server.
    Example: master-server.example.com:4282
  5. Click Sign In.

Step 3: Sync a test file

In order to test SharePlan, simply create a test file in your personal plan:

  1. Using a text editor, create a file named "Test File," then save it directly into your personal plan folder. Your personal plan folder is named "SharePlan," and is located in your home directory (/Users/myuser/SharePlan on OS X or C:\Users\myuser\SharePlan on Windows). Alternatively, drag any sample file into your personal plan folder.
  2. Verify that the file has synced to the enterprise server. Sign in to the SharePlan web app for the user account being used for the test, then verify that the file appears in the files list. Since the SharePlan web app is running on the server instead of the client, this check will confirm that the file has been synced with the enterprise server.

Next steps

Now that you've installed the Code42 environment, review our Next Steps After Installing The Code42 platform article for information on planning and configuring your Code42 environment.