For the complete documentation index, see llms.txt. This page is also available as Markdown.

Run via Docker

Prerequisites

Docker and Docker compose

Docker and Docker Compose are required to run node.

Pulling sources

First off, create a directory to store source codes and files for next steps (feel free to name it):

mkdir u2u_node

Change to created directory u2u_node:

cd u2u_node

Repository u2u-genesis

Clone the u2u-genesis repository to u2u_node:

git clone https://github.com/unicornultrafoundation/u2u-genesis.git
cd u2u-genesis
git checkout main

Repository go-u2u

Clone the go-u2u repository to u2u_node:

Dockerfile

Create a file Dockerfile inside u2u_node. Below is the sample Dockerfile:

docker-compose.yaml

Create a file docker-compose.yaml inside u2u_node. Below is sample docker-compose.yaml file:

Note that:

  • To run node on Solaris mainnet: you need to replace genesis file to ./u2u-genesis/mainnet.g.

  • To run node on Nebulas testnet: you need to replace genesis file to ./u2u-genesis/testnet.g.

Run

Now your u2u_node folder will look like this:

To run a node with Docker compose, open Terminal at u2u_node folder:

Last updated