Registering your Diva node

You will need to access the web UI of the Diva client to register your Diva node.

Open required ports

But first, we need to temporarily open the 2 additional ports for this.

  • The port 80 is used by the Operator UI and you SHOULD open it if you want to serve the Operator UI.

sudo ufw allow 80
  • The port 30000 is used to access the swagger API of your node and you SHOULD keep it open if you want to use the Operator UI.

sudo ufw allow 30000

Accessing the Web UI

2 ways to do this.

Local network access:

This can be used if you are in the same network as your node device - e.g. at home.

  1. Connect your laptop to the same WiFi network as the one your node device is connected to

  2. Enter the internal IP address of your node device into your browser using the http:// prefix. Make sure not to use https here

  3. Follow the steps in this short video below

Remote access:

This is used when you are not in the same network as your node device - e.g. away from home.

Open a new terminal window on your client machine (e.g. laptop) and perform an SSH tunnel. This maps port 8080 and 30000 on your client machine into ports 80 and 30000 of your node device.

ssh -L 8080:<internal_ip_address>:80 -L 30000:<internal_ip_address>:30000 <user>@<external_IP_address> -p <port_number> -i <ssh_key> -v

Once you are logged in, you can now open a new browser on your laptop and key in http://127.0.0.1:8080 to access the Web UI.

Register your node

Once you are able to access the Web UI, follow the steps in this short video below.

Key in the Diva API URL according to your method of access below.

  • Local network access: Use http://<internal IP address>:30000

  • Remote access: Use http://127.0.0.1:30000

Key in the Diva Auth Token using the DIVA_API_KEY variable you set in your .env file during the Diva client setup step.

Complete the rest of the steps to register your Diva node on-chain.

Last updated