Cannot connect to dashboard from LAN

Raspberry pi 3B+, OS Bullseye, Docker storagenode is up and running.
Cannot connect to lan-ip:14002 from Win browser.

also on RPI terminal dashboard error:
rene@werkkamer:~ $ docker exec -it storagenode /app/dashboard.sh
2024-06-25T19:48:01Z INFO Anonymized tracing enabled {“Process”: “storagenode”}
2024-06-25T19:48:01Z INFO Identity loaded. {“Process”: “storagenode”, “Node ID”: “1ojzQxAenb7yGs871xyZpyZ8wBTRnoCMY2ta5owPKBAiscpBW2”}
Error: rpc: dial tcp 127.0.0.1:7778: connect: connection refused

advise appreciated

Check your config file, address might be set to localhost. Change to:

console.address: :14002

thank you,
were can I find the config file?

Did find the config.yaml file, changed:
console.address: 0.0.0.0:14002 into console.address: :14002
removed and restarted container but still no dashboard

If you used -p 127.0.0.1:14002:14002 in the docker command it must be changed also.

2 Likes

Hello @Rene79,
Welcome to the forum!

As suggested by @pangolin you may change -p 127.0.0.1:14002:14002 to -p 14002:14002, however it will allow to connect to your dashboard only in the local network. We do not recommend to expose the dashboard to the internet without any protection, thus there are two alternative solutions:

  1. How to remote access the web dashboard - Storj Docs
  2. [Tech Preview] Multinode Dashboard Binaries

The first one would allow to connect to the dashboard from anywhere, include your smartphone when you are not in home.
The second one requires to be run on some PC/Mac, but it can allow to monitor more than a one node remotely and secure too.

RPI 3B+, Raspberry Pi OS Lite 64 bit Bookworm
Did a complete new install (OS and Storj). All working.
Config and Identity loaded but still problem with dashboard:

rene@werkkamer:~ $ docker exec -it storagenode /app/dashboard.sh
2024-06-26T13:07:55Z INFO Configuration loaded {“Process”: “storagenode”, “Location”: “/app/config/config.yaml”}
2024-06-26T13:07:55Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “contact.external-address”}
2024-06-26T13:07:55Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “version.server-address”}
2024-06-26T13:07:55Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “server.private-address”}
2024-06-26T13:07:55Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “operator.wallet-features”}
2024-06-26T13:07:55Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “storage.allocated-bandwidth”}
2024-06-26T13:07:55Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “healthcheck.enabled”}
2024-06-26T13:07:55Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “healthcheck.details”}
2024-06-26T13:07:55Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “console.address”}
2024-06-26T13:07:55Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “server.address”}
2024-06-26T13:07:55Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “storage.allocated-disk-space”}
2024-06-26T13:07:55Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “operator.email”}
2024-06-26T13:07:55Z INFO Invalid configuration file key {“Process”: “storagenode”, “Key”: “operator.wallet”}
2024-06-26T13:07:55Z INFO Anonymized tracing enabled {“Process”: “storagenode”}
2024-06-26T13:07:55Z INFO Identity loaded. {“Process”: “storagenode”, “Node ID”: “1ojzQxAenb7yGs871xyZpyZ8wBTRnoCMY2ta5owPKBAiscpBW2”}
Error: rpc: dial tcp 127.0.0.1:7778: connect: connection refused

I guess this config problem could be solved, but does it make sense? There was a time for such small hardware but not anymore in my opinion.

Topic can be closed. Problem solved.
Thank you for the suggestions. I finally got the dashboard working on the small linux test system (RPI).
Storage Node Dashboard ( Node Version: v1.104.5 )

======================

ID ************************************************************
Status ONLINE
Uptime 4m53s

               Available        Used     Egress     Ingress
 Bandwidth           N/A         0 B        0 B         0 B (since Jun 1)
      Disk       1.00 TB     0.91 GB

Internal 127.0.0.1:7778
External ...:28967

1 Like

I think it is still can be used. @Rene79 please keep us updated, how is it perform for you.

Alexey,
Thank you for your reply. I now have the installation procedure well worked out and can bring up a systemRPI 3B+, bookworm OS, 1 TB disk.
CLI dashboard and web dashboard working. However every night around 02:00 hours, I receive four or five “Your Node has Gone Offline” emails (I suspect my internet provider).
According to Docker ps -a, and the dashboard the process continues to work. Disk has up to now not been used by storagenode.
After about a day I loose connection with the RPI on the LAN but the process seems to continue according to the web dashboard.
Web dashboard shows Status = Offline and QUIC = Misconfigured but uptime still increases.
Somewhere today I will do a new install and keep you informed.
Regards,
René

1 Like

Unfortunately, this is mean that your node is not available for the customers.
I suppose that you need to use a DDNS service to have the public IP updated in time: Step 3. Setup Port Forwarding - Storj Docs

I had made an error in authorizing my identity! Now the setup is working. Status Online and QUIC OK. FInally up and running.
Thank you for your suggestions.

1 Like

Had some startup problems but now RPI 3B+ ( 1 TB) is up and running.
RAM usage ~ 75%
SWAP usage ~ 35%
CPU usage ~ 32%
I would say that this simple thing is quite good for this job.

1 Like

Almost anything could handle an empty node, wait until disk is full. :wink:

1 Like

Even @pangolin is right, I would hope that It can handle the load as was mine. Please update us with the progress when it would be almost full.

I had a few “node gone offline” messages and had to reboot the RPI. But I have hooked it up to a LAN cable now and will see what is does in the oncoming hours.

System is up now for 19 hrs. Collected 160 GB in the first 8 hrs and only 85 GB in the next 8 hrs. Still working but very slowly increasing the GB’s.

Are you tried to run it on WiFi? That’s not a good idea, not all WiFi routers are capable to handle thousands parallel transfers via WiFi.

Yes, it’s expected, because it’s a weak device. However, even in this case it should work correctly.
Plus your node is likely in the vetting process. The vetting node can receive only 1%-3% of the uploads until got vetted. To be vetted, the node should pass 100 audits on the satellite before it would be vetted. For the one node in the /24 subnet of public IPs it should take at least a month.
However, for the SLC it could be faster because of load tests.

Status update for the RPI 3B+ and 1 TB disk. Disk now filled for 0.81 TB and all is going well.
RAM usage ~ 67%
SWAP usage ~ 64%
CPU usage ~ 10%
And more important, the money comes flying in…

1 Like