[Tech Preview] Multinode Dashboard Binaries

No, I mean the format of the array file. Wouldn’t it look like this:

[
    {
        "api_secret": "api_secret_1",
        "id": "node_id_1",
        "name": "name_1",
        "public_address": "ip_1:port_1"
    },
	{
        "api_secret": "api_secret_2",
        "id": "node_id_2",
        "name": "name_2",
        "public_address": "ip_2:port_2"

    },
	{...}
]

Yes, some kind of. Seems I just do not understand your question. Almost all data can be represented as a json, so the meaning of comparison with tables eludes me.
The actual format for info --json is

  {
    "id": "xxx",
    "apiSecret": "yyy",
    "publicAddress": "zzz:28967",
    "name": ""
  }

So the array of such objects will looks like

[
  {
    "id": "xxx",
    "apiSecret": "yyy",
    "publicAddress": "zzz:28967",
    "name": ""
  },
  {
    "id": "xxx2",
    "apiSecret": "yyy2",
    "publicAddress": "zzz2:28968",
    "name": ""
  }
]

The question was about this description:

containing array of nodes data

It was not clear to me how this array should look like in the file.

It’s a usual json array, I hope now you have an idea how it looks like.

1 Like

Is there any future roadmap including the storing of the data in a local DB so it can avoid querying all the data live when you refresh? Or at least an in-memory cache or similar.

The roadmap is here: Storj Network Roadmap · GitHub
But I do not see something regarding multinode dashboard.
However, the Community contribution is welcome as well!

I wish I can. I have programming skills but not in Golang :sweat_smile:

I wish there was some priority on this. A tool like this is so essential if you run several nodes.

1 Like

When I add a node via a json file, I get an error message each time on the first try:

Error: node is not reachable: rpc: tcp connector failed: rpc: dial tcp IP:28967: i/o timeout

A second try, immediately after that, adds the node at once.

How your Online score is looks like for this node?
Also, if your multinode dashboard in the same network, this check requires that you router should have a hairpin NAT (be able to process requests to its external address from the local network).

A new node.

The multinode and everything does work. What I am saying is that only the first attempt to add a node fails. On the retry, the node successfully gets added.