New dashboard project for SNO

That’s a quite different set of concerns, with which I agree.

I won’t run it if it is not locally hosted resp. hosted on my own server.

1 Like

Its great to hear concerns regarding having the data in the cloud, which i totally understand! but there is also advantages of this for example if your node goes offline our dashboard would email you to tell its not responding (obviously other services out there that will tell you if your port is not responding too)

This link shows the alerts section
https://storjdashboard.com/view?/blog/node-online-offline-notifications

One of things I primarily started building this for is for the ability to see whats happening and how the node is going via a mobile/on the move…

Once we’ve developed the ‘cloud’ version to a point, there should be the ability for us to create one that could be self-hosted too… - definitely will put this on the agenda

@BrightSilence Well spotted on the NODE-ID/WALLET-ID ! blanked that at the SNO end, so that its just not visible anywhere

2 Likes

willing to pilot if you still need help

Hey @mikee027 !

Thank you for the interest , we are just in the final stages of testing before we’re totally happy to give other SNOs access

Should be able to get anyone who wishes to use the dashboard online start of this week.

WATCH THIS SPACE :slightly_smiling_face:

I will update the thread here once ready to go!

Cheers
Hass

2 Likes

Hii all

Hope the weekend treated everyone well

We have opened up the dashboard for signups now and look forward to getting some feedback from a variety of users.

https://www.storjdashboard.com -

We have updated our docs/guides so that you can look to use this on a windows environment and also on ubuntu.

https://docs.storjdashboard.com -

We have a ‘report bug’ button on the dashboard too, so any issues/faults please let us know via that. However, we don’t expect anyone to get any issues with the dashboard itself.

If anyone needs help with the NGINX/PHP setup just let me know.

Screenshots below

Summary



4 Likes

Looks good, gonna try this out later.

I’d like some more clear information on what to do after installation however (Windows in my case) - or is the nginx config file self-explanatory and there’s nothing more to it than editing this file?

Hii

You should only need to edit the config.php file inside the C:\storjdashboard_server\nginx\html\ location

Windows guide is here - Let me know if you need anything more specific
https://docs.storjdashboard.com/docs-page#windows-install -

And i might need a port forwarding as well, right? If so, that should go in the documentation (maybe at the bit where it talks about firewall)

1 Like

So the only port required for forwarding would be the NGINX one, in the NGINX config you can choose the port if you don’t want 28000 - On windows, i configured this on the default config within the download package for windows users.

Firewall section is abit un-finished so definitely will update that.

Just to recap - the config.php, this should contain your internal dashboard ip/port
example: 192.168.0.10:14002

let me know if you get any issues

Hass

1 Like

Updated:
Docs Pages for Portal Setup
Docs - StorjDashboard -

1 Like

The dashboard does not see my node.

  • TCP port 28000 is open from the outside (TCPfirewall + TCP port forwarding enabled)
  • the access token has been copied to nginx config
  • I tried both “127.0.0.1” and the real node IP in nginx config

Anyelse else that I might `have screwed up?

Hii twl

The auth needs to go into the config.php file within the html folder

<?php $ip="127.0.0.1:14002"; $auth = "abcdefghij"; ?> 

so the IP part is the dashboard internally
the Auth part is the bit from the portal

recently added a new bit to the docs might be worth checking out
https://docs.storjdashboard.com/docs-page#portal-create-node

when you visit http://hostname:28000 - are you seeing any page at all ?

Yeah, it looks just like that.

Actually yes, this is what I’m seeing:

Evening all

There is a file update as we have noticed some errors on windows environment with NGINX+PHP - we have updated our GitHub pages

This change is also to support authentication between the checking servers and your NGINX.

If anyone has any questions/issues setting this up please PM or reply here :slight_smile:

Cheers
Hass

So if I’m understanding correctly, if I want to have multiple nodes on a windows machine, I have to copy+paste the storj_dashboard_server folder per node, and inside each one, choose a different NGINX port + correct internal port?

Also, how often is data pulled/uploaded to this dashboard? And how far back is it going to store it?

Also what does “BW” stand for?
image

I suppose it’s a bandwidth.

2 Likes

Hi @thelastspark

This is Monthly Bandwidth so far

Multi node
So to do multiple nodes on windows the best way to do it would be to edit he NGINX config and add a secondary… third… fourth server within the same config. This way it will only utilise 1 .exe.

in the nginx config it will start with

server {
        listen 28000;

from the { all the way to the } you can copy and paste this, and then change the relevant info so it creates a new listen port + the root which contains the directory path

I’m happy to help you with the config if you want to message me

Data
At the moment we have this set to 90 days for nodes. So any data older than 90 days currently get truncated/removed.

We check-in every 10-20 minutes for a data update

Apart from that node data, we do collect Storj DCS statistics every 6 hours and we haven’t put a maximum timeframe on this.

We plan to make this viewable in the dashboard for those who want to see the rolling 30 day download/upload data for storj and the trends in this.

We do display the latest 6 hourly updated data on the main site

Screenshot

Going forward
We are currently building in a way to look at the last 90 days node data, as currently the view is “current month”.

We would like user feedback on the 90 day timeframe as we are not sure if people would prefer longer like 12 months to look back on and see differences/trends…
**we will be making a poll in the portal for this soon

Cheers
Hass

got it working, thanks. So far it’s really good! Some personal thoughts from a day of usage lol, it’d be nice to see a total earned + predicted earn per node + total across all nodes (maybe it works if I had zk setup, which I don’t).

I for one would vote for as much data being stored and exposed to us as possible. Being able to look back and collect trends, and be able to compare with other Node operators would be great! (without having to do a ton of manual setup)

Also, if there is no zkSync wallet setup, that space would be greatly used by showing an aggregated graph much how the built-in storj is (except it’s per node) where it shows the total bandwidth, then it has buttons for ingress/egress and one to switch to earned amount.
For that same graph, it’d also be stellar if you could toggle time ranges+steps, so buttons to swtich from daily summaries, to weekly, monthly. And a range indicator (1 day, 1 week, 1 month, custom range).

Not sure if this last one is possible, but also show number of deletes? Since you can track total disk usage, maybe if there is ever a dip in used space, it gets marked as delete and recorded? Not super accurate as ingress would cancel that dip out, but it’s something?

1 Like

i have a node on Windows 7 x64. i setup all correctly, i open the 28000 port, i put the auth code in config

the http://127.0.0.1:28000/ say;s me
403 Forbidden
nginx/1.23.1

at https://my.storjdashboard.com/ i see the node as “inactive”