GridGain Developers Hub

Control Center Binary Package

The easiest way to install Control Center is to download the binary package.

  1. Download Control Center 2022.2 from GridGain Downloads.

  2. Unpack the archive into a directory of your choice (“installation directory”).

  3. Once you have unpacked the package, launch Control Center by running control-center.sh (or control-center.bat for Windows) in the installation directory.

Control Center starts with the default configuration and listens on the default port (3000). Open http://localhost:3000 in your browser and sign up for an account.

Open Port Requirements

For proper Control Center operation, open the following ports:

  • Port 3000 for Control Center backend;

  • Port 8008 for Control Center frontend;

  • You do not need to open any additional ports for clusters.

SSL Configuration

To configure SSL for the on-premise version of GridGain Control Center:

  1. Create an application.properties file in the Control Center root folder.

  2. Add the following lines to the file:

    server.port=
    server.ssl.client-auth=need
    server.ssl.protocol=TLS
    server.ssl.key-store-type=JKS
    server.ssl.key-store=node.jks
    server.ssl.key-store-password={safe_password}
    server.ssl.trust-store-type=JKS
    server.ssl.trust-store=trust.jks
    server.ssl.trust-store-password={safe_password}
  3. Run the following command:

    bash control-center.sh
  4. Control Center will be started at https://localhost:443.

Upgrading from a Previous Control Center Version

If you already have an installation, you need to migrate data from it to a new version. To upgrade from an older installation do one of the following:

  • Add the following property to application.properties or application.yaml:

    control.repositories.auto-migrate-enabled=true
  • Or launch Control Center with the following JVM_OPTS environment variable:

    -Dcontrol.repositories.auto-migrate-enabled=true

    For example, you can launch it from the command line like this:

    JVM_OPTS='-Dcontrol.repositories.auto-migrate-enabled=true' ./control-center.sh