6.1.5 Server Preparation

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 partnership@dgt.world for other options and for more information.

6.1.5.1 Minimal Requirements

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

6.1.5.2 Deployment Options

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);

  • deploying a scalable solution using multiple servers and clustering technology (request partnership@dgt.world)

  • use a pre-built virtual machine image (Pre-Built Virtual Machine Images);

  • cloud host deployment (Digital Oceans; currently in development).

Last updated