Below is a step-by-step guide for a docker based DKGv6 setup.
A dedicated 4GB RAM/2CPUs/ 50GB HDD Instance (minimum hardware requirements)
Docker Engine and Docker-Compose installed
For installation on Ubuntu based system, follow the official installation manual below:
Install Docker Engine on Ubuntu
Docker installation on for Ubuntu
For installation on a Debian based system, follow the official installation manual via link below:
Install Docker Engine on Debian
Docker installation on Debian
For installation on a CentOS based system, follow the official documentation via link below:
Install Docker Engine on CentOS
Docker installation on CentOS
For installation on a Windows based system, follow the official WSL installation documentation via link below:
WSL installation on Windows OS
To setup DKGv6 on Windows based system, you need to install your preferred linux subsystem on windows. After installation login into the Linux Subsystem and proceed to install docker-engine & docker-compose.
Setup the firewall
In order for DKGv6 to communicate and send telemetry metrics on the network, you need to open ports below through your firewall system.
For Linux based systems run:
sudo ufw allow 8900 && ufw allow 9000
With docker installed on the system, you can download and install Docker Compose. Follow the official docker-compose installation documentation for your respective OS via link below:
Install Docker Compose
Setup and Clone Code Repo
After installation and configuration of docker with docker-compose, proceed and clone OT-Node Git Repo on to your system.