System requirements¶
Currently we support Unix-like systems (for example, popular Linux and MacOS distributives). Waves Enterprise platform can be run effectively on the following operating systems:
server operating system:
CentOS 6/7 (x64);
Debian 8/9/10 (x64);
Red Hat Enterprise Linux 6/7 (x86);
Ubuntu 18.04 (x64).
workstation operating systems:
Ubuntu 18.04 (x64) and above;
macOS Sierra and above.
Hardware and system requirements for a computer for a new Waves Enterprise node deployment are stated below.
Variant |
vCPU |
RAM |
SSD |
JVM operation mode |
---|---|---|---|---|
Minimal requirements |
2+ |
4Gb |
50Gb |
java -Xmx2048M -jar |
Recommended requirements |
2+ |
4+ Gb |
50+ Gb |
java -Xmx4096M -jar |
Hint
“Xmx” flag which defines the maximal size of the available JVM memory.
Environment requirements for the Waves Enterprise platform¶
Important
Waves Enterprise platform is distributed as a docker image, so there is no need to install any software other than Docker and Docker-compose and to configure the environment. With Docker you can deploy a docker container from a docker image which already contains Java, CryptoPro and other necessary software. However, you must purchase the licenses for this software from its manufacturer and then transfer the licenses to the node via environment variables.
Oracle Java SE 11 (64-bit) or OpenJDK 11 and higher