Docker data3-node-provider
Last updated
Last updated
See detailed instructions at
The "data3-node-provider" docker image is meant for node providers within the Data3 Network ecosystem, a decentralized Database-as-a-Service (DBaaS) platform engineered by Kandola Network.
By deploying the "data3-node-provider" Docker image, node providers who have registered through the Data3 console at can seamlessly integrate into the Data3 Network infrastructure enabling node providers to easily and securely contribute to the DBaaS network's decentralization.
Key functionalities of the "data3-node-provider":
Decentralized Communication: Utilizes peer-to-peer (p2p) publish-subscribe mechanisms to ensure secure, reliable and asynchronous communication between node providers, customers, and peers within the network.
Database Provisioning: Streamlines the process of database setup and management for various customers, allowing node providers to easily onboard new users and scale services as required.
Observability: Offers comprehensive monitoring tools that provide real-time insights into the operational status and performance of the decentralized databases.
Financial Settlements: Facilitates a transparent and secure financial ecosystem within the Data3 Network through audit rewards and customer payments. Node providers are rewarded for their contributions to the network, including database provisioning and maintaining high service standards, ensuring a sustainable and incentivized participation model.
The recommended way to get the data3-node-provider Docker Image is to pull the prebuilt image from the .
To use a specific version, you can pull a versioned tag. You can view the in the Docker Hub Registry.
Step 1: Create a network
Step 2: Create data volumes
Step 3: Launch the Data3 Node Provider instance
When not specified, Docker Compose automatically sets up a new network and attaches all deployed services to that network. However, we will explicitly define a new bridge
network named node-provider
. In this example we assume that you want to connect to a co-located mongodb database (service name provider-db
).