Single Server Installation

Single Server Installation

v1 is no longer supported. Please upgrade to v2

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


  • 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
  • Hardware requirements suggested for production deployments: 8GB of RAM and 2 vCPU

Getting started

Log into the GameBench Docker registry

You’ll need your credentials for our Docker registry supplied to you by your account representative. Please get in touch with support@gamebench.net if you are unable to log in and we’ll be happy to assist.

If you have been provided with quay.io credentials:

docker login -u <username> quay.io

Alternatively if you have docker.gamebench.net credentials:

docker login -u <username> docker.gamebench.net

Please note that docker.gamebench.net is deprecated and will be unavailable from 27/08/2019.

Download tools

curl -L -s --output gbserver.sh https://downloads.gamebench.net/gbserver.sh/latest
chmod +x gbserver.sh
curl -L -s --output gbctl https://downloads.gamebench.net/gbctl/latest
chmod +x gbctl



Create an initial admin user

Please see our create admin user documentation.


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


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.

Last updated on