Step 1: Set up the project

System Requirements

Required Free Space: 20 GB RAM: 8GB Minimum,16 GB Minimum for Windows Setup. CPU: 8 Core CPU Minimum, 16 Core CPU Recommended OS: Linux (Ubuntu Preferred) Version: 20.04 and Above Mac(Apple Silicon or Intel) Version: Big Sur and Above Windows(Requires WSL ) Version: Windows 11 or 10 version 2004 and above
Note: Before proceeding further with the guide, setting up Windows Subsystem LInux(WSL) on Windows requires additional steps which can be found here.



Docker is available for Linux, macOS and Windows platforms. Find instructions for the preferred operating system here. Note: Docker Desktop for Windows provides WSL 2 backend support so you can work in a Linux-based development environment and build ,run linux-based containers. Enable that by following the instructions here before proceeding further.


Go installation instructions for different operating systems can be found here .

Cloning the Repositories

Deploying the 0chain network requires cloning of the GitHub repos below.
git clone https://github.com/0chain/0chain.git
git clone https://github.com/0chain/blobber.git
git clone https://github.com/0chain/0dns.git