System Requirements
Note
This information can be used by STRATO node administrators.
Software
- Docker v.17.04 or newer
- Docker-Compose v1.22 or newer (Compose V2 is not yet supported)
Note
While STRATO is cross-platform due to Docker containerization, STRATO Getting Started (used to preprocess the docker-compose.yml template based on the configuration provided with environment variables) is OS-bound. As a workaround to run on Windows, the custom docker-compose.yml can be prepared manually.
Hardware
Note
STRATO can only run on x86 architecture and is not yet compatible the ARM architecture such as Apple silicon or Qualcomm mobile processors.
We recommend 3 different levels of hardware configuration based on the networks projected load:
- CPU:
- Minimum: 2 vCores (1 physical core / 2 threads)
- Recommended: 4 vCores (2 physical core / 4 threads) and more
- For high-load networks: 8 vCores (4 physical core / 8 threads) and more
- RAM:
- Minimum: 7 gb
- Recommended: 14 gb and more
- Disk:
- Type: SSD
- Minimum size: 30 gb
- Recommended size: 60 gb and more (depending on the amount of blockchain data)
- Expandable volume is recommended when running on a virtual machine
Suggested Cloud Instance Types
We recommend the general purpose instance type due to a CPU/RAM balance optimal for STRATO.
Microsoft Azure VMs
- Minimum: Standard_DS2_v2
- Recommended: Standard_DS3_v2 or similar, or larger
- For high-load networks: Standard_DS4_v2 or similar, or larger
AWS EC2 Instances
- Minimum: m5a.large/m5.large or similar
- Recommended: m5a.xlarge/m5.xlarge or similar, or larger
- For high-load networks: m5a.2xlarge/m5.2xlarge or similar, or larger
Google Cloud
- Minimum: n2d-standard-2/n2-standard-2 or similar
- Recommended: n2d-standard-4/n2-standard-4 or similar, or larger
- For high-load networks: n2d-standard-8/n2-standard-8 or similar, or larger
Firewall configuration
Inbound traffic ports
TCP/8080
(for HTTP) orTCP/443
(for HTTPS), customizable - STRATO API and STRATO Dashboard access;TCP/30303
- STRATO P2PUDP/30303
- STRATO P2P
Outbound traffic ports
TCP/30303
- STRATO P2PUDP/30303
- STRATO P2PTCP/80
- software download (required on deployment stage only)TCP/443
- software download (required on deployment stage only)TCP/5000
- STRATO Docker images download (deployment stage only)