6.1.5 Server Preparation
Last updated
Last updated
Preparing for working with a node begins with the deployment of the basic software, primarily the operating system. Only one deployment option is discussed below, please contact for other options and for more information.
The minimal configuration involves deploying a single node with minimal performance and a limited set of node services.
Parameter
Minimal Requirement
Recommendation
CPU Architecture
X86_64; ARM; s390x;ppc64Ie
X86_64
Number of CPUs
1
2
CPU Performance
1500
2000 bogomips
CPU features
svm|vmx
RAM
4 GB
8GB
Free Disk Space in $HOME
8 GB
30 GB
Internet Access
Required
Virtual Machine
Recommended /VirtualBox
Type of OS
Linux
Regardless of the hardware configuration, the recommended software is presented below in its own minimum configuration:
Parameter
Minimal Requirement
Recommendation
OS Versions
CentOS-7+, Debian-9+, Fedora-32+, LinuxMint-19+, openSUSE-15+, RHEL-7+, Ubuntu-18.04, Ubuntu-20.04+, SLES-15+
Ubuntu 20.04+
Virtualization
Docker 20.10.2+
Tools
Git, Midnight Commander, Postman, Python
You can also consider the following options for deploying a standalone DGT node:
deploying a single node on a single physical server in a basic configuration.
installing and configuring a node on a virtual machine (VirtualBox, VMWare, Virtual PC);
use a pre-built virtual machine image (Pre-Built Virtual Machine Images);
cloud host deployment (Digital Oceans; currently in development).
deploying a scalable solution using multiple servers and clustering technology (request )