Single Server Installation

With this installation model, all of the components required to run the GameBench platform are deployed to a single server.

The GameBench platform is composed of:

  • Front-end
  • Back-end
  • User control
  • Redis
  • Elasticsearch
  • Postgres
  • MTA

Requirements

  • Linux
  • Docker 1.12+
  • Docker Compose 1.6.0+
  • Credentials for our private Docker registry
  • A valid GameBench enterprise license
  • Only ports 80, 443 and the port you select for the backend should be externally accessible

Getting started

curl -s --output gbserver.sh https://storage.googleapis.com/gb-enterprise/gbserver.sh
chmod +x gbserver.sh
curl -s --output gbctl https://storage.googleapis.com/gb-enterprise/gbctl
chmod +x gbctl

You’ll be prompted for your credentials for our private Docker registry which should’ve been provided to you by your account representative.

./gbserver.sh

Usage

./gbserver.sh up
./gbserver.sh down
./gbserver.sh restart

Backups

Please ensure you take frequent backups.

Migrating from a legacy installation

Please contact us if you need to migrate from a legacy (non-Docker) installation.

Still need help? Get in touch!
Last updated on 18 Mar 2019