6.2.2 Dashboard setup

A “Dashboard” is a special node component that allows you to execute individual node commands, as well as monitor the network. The service is located inside a separate container and may not be available for this node. It is installed separately.

  • The server is installed from the directory into which dgt is loaded with the command:

bash upDgtDashboard.sh -CB openssl

In case of successful installation, DASHBOARD becomes available for the node’s IP:

http://[NODE_IP]:8003/, for example, http://192.168.1.53:8003/. In response to loading, the browser (Dashboard) displays a panel with main sections presenting information about the network

  • Network – presents basic information about the node and the overall topology

  • Nodes – detailed information on the network topology, node roles, and existing dependencies

  • Transactions – information on processed transactions

  • Ledger – a representation of the DAG graph (related packages).

  • Batches – information on transaction batches

  • Dev – additional developer tools, including creating test transactions

When installing a node, use the following checklist to ensure the right sequence of steps for guaranteeing success:

#

Action

Description

Is Complete?

1

Check Environment Setup

Check the environment’s configuration, including Ubuntu installation (at least 20.04), ssh service installation, Docker version (docker –version), Docker Compose version (docker-compose –version)

2

Clone DGT Version

Check for the DGT version (or clone github: «git clone https://github.com/DGT-Network/DGT-Matagami»)

3

Build version with upDgtCluster.sh

Go to the DGT’s home directory (for example, cd DGT-Matagami/CORE/). Build the main kernel version with the «bash upDgtCluster.sh -G -SC -CB openssl 1 1» command. After loading additional components and the build process, the container startup process should complete successfully, including the launch of the validator, bgt, xcert, settings, and API services.

4

Start DGT CLI

Check the ability to access the DGT CLI using the command «docker exec -it shell-dgt-c1-1 bash». In case of successful access to the node’s command interpreter, return to the operating system command line (“exit” command).

5

Build Dashboard

Build the DGT Dashboard service using the «bash upDgtDashboard.sh -CB openssl» command.

After the assembly is completed, open the Dashboard service page (http://[NODE_IP]:8003/) in the browser window of your workstation. The browser page should load in response.

Last updated