Deploy data3-storage-node

This GitHub Repo provides a simple deployment and configuration for the data3-storage-node using Docker compose: https://github.com/kandola-network/data3-testnet-docker

Prerequisites

  • Operating System: Linux (AMD)

  • This data3-storage-node needs HTTP(S) access to the node provider service

  • This data3-storage-node needs network access to the backend database instances and ports configured in the previous step (in proxysql.cnf)

  • This node must be accessible to the customer at the port mentioned below.

Ports Exposed to Host

  • 16033 (TCP) - Port for customer access to database

  • 42000 to 42001 - Ports for Observability server to pull information from Observability agents that are in the data3-storage-node

  • 38080 - HTTP(S) management port for this data3-storage-node (if required in the future for APIs)

Deployment Steps

Before deploying the data3-storage-node ensure that these steps have been completed:

  • Deploy the database instances

  • Configure the databases

  • Configure proxysql.cnf with the database address and port as described in the previous step

After you clone the project at https://github.com/kandola-network/data3-testnet-docker:

  • Configure the docker-compose.yml at data3-storage-node

  • Deploy the data3 storage node:

cd data3-storage-node
docker compose up -d

Last updated