This page shows to install HyperProbe server on a linux VM using docker compose
The VM should be preferable the latest LTS Ubuntu - 26.04
Minimum Hardware Requirements
Recommended minimum available resources required to run HyperProbe:
- 4 vCPU
- 16 GB RAM
- 50 GB Disk
Prerequisites
You should have root access on the VM for docker
You should have docker v29+ on your system
Installing Docker
Check if you have docker v29 already on your VM
If you don’t have docker, install it using the following command
curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh
If you have an older version of docker, remove it and reinstall the latest version using above command
Deploying HyperProbe Using Docker Compose
Switch to sudo user
Download the starter archive
mkdir -p /opt/hyperprobe
cd /opt/hyperprobe
curl -O https://hyperprobe-assets.s3.ap-south-1.amazonaws.com/static/hyperprobe.tar.xz
tar -xf hyperprobe.tar.xz
The following are the details of the env variables in the .env file
These ports should be accessible on your VM
- HOST_BACKEND_PORT_TRAEFIK - This is the port on which HyperTest Dashboard will be accessible by the users
- HOST_LOGGER_PORT_TRAEFIK - This port will be used internally for capturing telemetry data from your application. You have to allow incoming traffic to HyperTest on this port from your application
- HOST_CONSUL_HTTP_PORT_TRAEFIK - This port will be used to expose consul
- HYPERTEST_VERSION - Version of HyperTest (latest stable version can be found here)
Bring up the services by the following command
HT Dashboard will be accessible on http://<hypertest-vm-ip/domain>:<HOST_BACKEND_PORT_TRAEFIK>
Sign in and enter the license key shared with you