This is a very early test version of the multinode dashboard. Yes, it is difficult to install and not all of you will have the tools required to compile this. Yes, the multinode dashboard has a lot of bugs and is essentially useless at the moment. If you still want to try it here is what you have to do.
First, compile it including the web interface. For the moment we have to use the latest release branch for that. At some point, we will publish binaries on github so that you can download und setup the multinode dashboard without having to compile it.
git clone https://github.com/storj/storj -b release-v1.34 $HOME/multinode
cd $HOME/multinode
go install ./cmd/multinode
go install ./cmd/identity
cd web/multinode
npm install
npm run build
After that let’s set up the multinode dashboard. Yes, we are aware that this step should be 2 lines and not 4. We are working on that already.
identity create multinode --difficulty 1
multinode setup --console.static-dir "$HOME/multinode/web/multinode"
multinode create-schema
multinode run
Now you should be able to see the multinode dashboard running on port 15002 by default. Open it in your webbrowser. In order to add a storage node to the multinode dashboard you need a storage node api key.
Please only add storage nodes that are running at least v1.22.2. If you add an older storage node the multinode dashboard will break and stop displaying even the nodes you had added successfully earlier. You would be forced to manually delete the entry from the SQLite database.
storagenode issue-apikey --log.output stdout --config-dir ... --identity-dir ...
After adding your first storage node you will notice that the dashboard is showing only a very limited amount of information and in many fields even display wrong values. For the moment I would just ignore these details. This early test is more about getting you prepared for the next round.
Good luck everyone.