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
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
- 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
Run
./gbserver.sh
Create an initial admin user
Please see our create admin user documentation.
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.
Last updated on