Web Dashboard: ERR_CONNECTION_REFUSED

Hi!

I just set up my first storage node.
Evertything seems to be fine except that I can’t access the Web dashboard.

I’m trying to access it from my laptop, inside the same local network (my home).
I type the following URL: 192.168.1.44:14002.
I confirm the IP is good since I use it to ssh to the server.

Here is my setup command:

sudo docker run --rm -e SETUP="true" \
    --user $(id -u):$(id -g) \
    --mount type=bind,source="/mnt/storj1/storj1_identity",destination=/app/identity \
    --mount type=bind,source="/mnt/storj1/storj1_data",destination=/app/config \
    --name storagenode storjlabs/storagenode:latest

Here is my start command:

sudo docker run -d --restart unless-stopped --stop-timeout 300 \
    -p 28967:28967/tcp \
    -p 28967:28967/udp \
    -p 127.0.0.1:14002:14002 \
    -e WALLET="0x.........." \
    -e EMAIL="xxxx@xxx.xxx" \
    -e ADDRESS="xxxxx:28967" \
    -e STORAGE="3.5TiB" \
    --user $(id -u):$(id -g) \
    --mount type=bind,source="/mnt/storj1/storj1_identity",destination=/app/identity \
    --mount type=bind,source="/mnt/storj1/storj1_data",destination=/app/config \
    --name storj1 storjlabs/storagenode:latest

CLI Dashboard seems to work properly:

Storage Node Dashboard ( Node Version: v1.112.2 )

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

ID     xxxxxxxxx
Status ONLINE
Uptime 19m27s

                   Available        Used       Egress     Ingress
     Bandwidth           N/A     1.12 GB     37.74 MB     1.08 GB (since Sep 1)
          Disk       3.85 TB     1.60 GB
Internal 127.0.0.1:7778
External xxxxxx:28967

Last logs seem show that my node upload and download pieces properly:

2024-09-11T02:01:37Z	INFO	piecestore	uploaded	{"Process": "storagenode", "Piece ID": "FD4C2FUYXVY6L7EPFVCQ4NMB34JMSS7RJ7DFYIP2CIKJGGVPHDJA", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "Action": "PUT", "Remote Address": "79.127.205.232:33080", "Size": 9728}
2024-09-11T02:01:37Z	INFO	piecestore	download started	{"Process": "storagenode", "Piece ID": "AUDLTPXNCZM7OPDEJMQ54URSURTSYQHWFRX5IGEZNSLUS6I3N4YA", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "Action": "GET", "Offset": 0, "Size": 8448, "Remote Address": "79.127.205.241:43552"}
2024-09-11T02:01:37Z	INFO	piecestore	download started	{"Process": "storagenode", "Piece ID": "AUDLTPXNCZM7OPDEJMQ54URSURTSYQHWFRX5IGEZNSLUS6I3N4YA", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "Action": "GET", "Offset": 0, "Size": 8448, "Remote Address": "79.127.201.211:58012"}
2024-09-11T02:01:37Z	INFO	piecestore	download started	{"Process": "storagenode", "Piece ID": "AUDLTPXNCZM7OPDEJMQ54URSURTSYQHWFRX5IGEZNSLUS6I3N4YA", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "Action": "GET", "Offset": 0, "Size": 8448, "Remote Address": "79.127.226.100:45452"}
2024-09-11T02:01:37Z	INFO	piecestore	downloaded	{"Process": "storagenode", "Piece ID": "AUDLTPXNCZM7OPDEJMQ54URSURTSYQHWFRX5IGEZNSLUS6I3N4YA", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "Action": "GET", "Offset": 0, "Size": 8448, "Remote Address": "79.127.226.100:45452"}
2024-09-11T02:01:37Z	INFO	piecestore	downloaded	{"Process": "storagenode", "Piece ID": "AUDLTPXNCZM7OPDEJMQ54URSURTSYQHWFRX5IGEZNSLUS6I3N4YA", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "Action": "GET", "Offset": 0, "Size": 8448, "Remote Address": "79.127.201.211:58012"}
2024-09-11T02:01:38Z	INFO	piecestore	downloaded	{"Process": "storagenode", "Piece ID": "AUDLTPXNCZM7OPDEJMQ54URSURTSYQHWFRX5IGEZNSLUS6I3N4YA", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "Action": "GET", "Offset": 0, "Size": 8448, "Remote Address": "79.127.205.241:43552"}
2024-09-11T02:01:38Z	INFO	piecestore	download started	{"Process": "storagenode", "Piece ID": "AUDLTPXNCZM7OPDEJMQ54URSURTSYQHWFRX5IGEZNSLUS6I3N4YA", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "Action": "GET", "Offset": 0, "Size": 8448, "Remote Address": "109.61.92.83:54638"}
2024-09-11T02:01:38Z	INFO	piecestore	uploaded	{"Process": "storagenode", "Piece ID": "SCUTCI4TS5EMXJWIPOUQTCKXKWTF64I6UNUGGAWDG72NMFPRTGFQ", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "Action": "PUT", "Remote Address": "79.127.201.212:47462", "Size": 181504}
2024-09-11T02:01:38Z	INFO	piecestore	upload started	{"Process": "storagenode", "Piece ID": "OFRPXFM3FSSOYK5RX7JFMUFNW3B7GJ34DYEZ5I7LSRJHWGOLUWQA", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "Action": "PUT", "Remote Address": "79.127.201.211:34488", "Available Space": 3734550945408}
2024-09-11T02:01:38Z	INFO	piecestore	uploaded	{"Process": "storagenode", "Piece ID": "OFRPXFM3FSSOYK5RX7JFMUFNW3B7GJ34DYEZ5I7LSRJHWGOLUWQA", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "Action": "PUT", "Remote Address": "79.127.201.211:34488", "Size": 5376}
2024-09-11T02:01:38Z	INFO	piecestore	downloaded	{"Process": "storagenode", "Piece ID": "AUDLTPXNCZM7OPDEJMQ54URSURTSYQHWFRX5IGEZNSLUS6I3N4YA", "Satellite ID": "12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S", "Action": "GET", "Offset": 0, "Size": 8448, "Remote Address": "109.61.92.83:54638"}

What did I do wrong?

Thanks for your help!

To make it work you need to replace

with either

    -p 192.168.1.44:14002:14002 \

or

    -p 14002:14002 \

And please, do not execute the SETUP step anymore, it should be executed only once for the entire identity life.
Also it’s not recommended to publish the dashboard port unprotected, it is better to use How to remote access the web dashboard - Storj Docs and/or [Tech Preview] Multinode Dashboard Binaries instead.

1 Like