Data3.Network Documentation
  • Introduction to Data3
  • Data3 Concepts
    • Accounts
    • Address
    • Nodes
    • Types of Nodes
    • Node Providers
    • Database Deployment
    • Console
    • Use Case
  • Getting Started
    • Data3 Console
      • Signup on Data3 Console
      • Wallets
    • For Customers
      • Quick Start Guide
      • Signup on Data3 Console
      • Request Databases
      • Manage Your Databases
      • Use Your Databases
    • For Node Providers
      • Quick Start Guide
      • Signup at Data3 Console
      • Bid For Customer Requests
    • For Developers
      • Signup
      • Open Source
      • Contribute
  • For Customers
    • Access
    • Application Configuration
    • Database Configuration
    • Data Migration
    • Security
      • Users
      • Keys
    • Observability
  • For Node Providers
    • Node Provider Service
      • What is the Node Provider Service?
      • Node Provider Service Architecture
      • Node Provider Onetime Setup
        • Prerequisites
        • Docker data3-node-provider
        • Configure
        • Deploy data3-node-provider
        • Validate
        • Troubleshoot
    • Data3 Storage Node
      • What is the Data3 Storage Node?
      • Storage Node Architecture
      • Storage Node Setup
        • Prerequisites
        • Docker data3-storage-node
        • Configure
        • Deploy data3-storage-node
        • Validate
        • Troubleshoot
    • External Pricing Engine
    • External Deployment Engine
    • Node Tokenomics
      • Staking
      • Customer Payments
      • Incentivization
      • Pricing
    • Nodes
      • Validator Node
      • Audit Node
      • Storage Node
    • Console
  • Product
    • Roadmap
    • Releases
    • Updates
  • Data3 Solutions
    • DApps
    • Web3 Social
    • Web3 Gaming
    • Web3 Exchanges
    • Artificial Intelligence
    • SaaS Applications
    • IoT
    • Dev Database
  • Tokenomics
    • Best Practices
    • Bid for Database Requests
  • Governance & Policies
    • Governance Framework
    • Node Provider Policies
    • Data Handling Policies
    • Security Policies
    • Privacy Policies
    • For Developers
      • Architecture
      • API
      • SDKs and Libraries
      • Protocols & Algorithms
  • Community
  • FAQs
  • Legal
Powered by GitBook
On this page
  • Prerequisites
  • Ports Exposed to Host
  • Deployment Steps
  1. For Node Providers
  2. Data3 Storage Node
  3. Storage Node Setup

Deploy data3-storage-node

PreviousConfigureNextValidate

Last updated 1 year ago

This GitHub Repo provides a simple deployment and configuration for the data3-storage-node using Docker compose:

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

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

  • Deploy the data3 storage node:

cd data3-storage-node
docker compose up -d

After you clone the project at :

https://github.com/kandola-network/data3-testnet-docker
https://github.com/kandola-network/data3-testnet-docker