Skip to main content

System Requirements

Minimum Requirements

ComponentRequirement
Operating SystemWindows 10/11 (64-bit, WSL2), Linux (Ubuntu 20.04+), or macOS
CPUAt least 8 cores
RAMAt least 16 GB
DiskAt least 50 GB SSD
DockerVersion 20.10.0 or higher
Docker ComposeVersion 2.22.0 or higher
BrowserGoogle Chrome, Microsoft Edge, or Mozilla Firefox (current version)

Network Requirements

External Host Ports

The following external ports must be available for standard system operation:

PortPurposeNote
3000FrontendUsually published only on 127.0.0.1
8001API GatewayUsually published only on 127.0.0.1
9000MinIO APIUsually published only on 127.0.0.1
9001MinIO ConsoleUsually published only on 127.0.0.1
8080AdminerOptional

Internal Docker Network Service Ports

The following ports are used for communication between containers inside the xblast4d-network and do not require separate exposure on the host:

PortService
8201Import Storage
8202Blast Blocks
8203Core Import
8204Block Model
8205Wells Importer
8206Project Manager
8207User Info
8209Materials
8210MinIO Manager
8212Viewer Data
Internet Access

Internet access is only required for the initial authentication to the Container Registry and for pulling container images. After installation, the application can run offline in an isolated network.

Optional Components

ComponentDescription
NVIDIA GPUCUDA 11.8+ for computation acceleration (docker-compose.gpu.yml configuration)

User Qualifications

Operating the application requires:

  • Basic background in geology, geomechanics, and drill-and-blast operations
  • Ability to interpret geological and engineering data
  • Understanding of DBO parameters and input file structure
  • Experience with web interfaces (desirable)
note

No programming knowledge is required.