Skip to main content
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
docker -v
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
sudo -i
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
docker compose up -d
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