Installing Storj Node on Ubuntu

mario@mario-System-Product-Name:~$ docker run --rm -e SETUP=“true” \

–mount type=bind,source=/home/mario/.local/share/storj/identity/storagenode,destination=/app/identity
–mount type=bind,source=/mnt/sdb1/storagenode,destination=/app/config
–name storagenode storjlabs/storagenode:latest

By the way, I would recommend to copy your identity to disk with data

cp -r /home/mario/.local/share/storj/identity/storagenode /mnt/sdb1/identity

Then run your node with all your parameters (replace wallet, email, address, size,…)

docker run -d --restart unless-stopped --stop-timeout 300 \
    -p 28967:28967 \
    -p 127.0.0.1:14002:14002 \
    -e WALLET="0xXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
    -e EMAIL="user@example.com" \
    -e ADDRESS="domain.ddns.net:28967" \
    -e STORAGE="2TB" \
    --mount type=bind,source="/mnt/sdb1/identity",destination=/app/identity \
    --mount type=bind,source="/mnt/sdb1/storagenode",destination=/app/config \
    --name storagenode storjlabs/storagenode:latest

docker run -d --restart unless-stopped --stop-timeout 300
-p 28967:28967
-p 127.0.0.1:14002:14002
-e WALLET=to be in put
-e EMAIL=marioahing2001@yahoo.com
-e ADDRESS=xxx.xxx.xxx.xxx:28967"
-e STORAGE=3.6TB
–mount type=bind,source=/home/mario/.local/share/storj/identity/storagenode,destination=/app/identity
–mount type=bind,source=/mnt/sdb1/storagenode,destination=/app/config
–name storagenode storjlabs/storagenode:latest

ok i saw my error there i will use your parameters

i have a 4tb hdd installed …do i still use 2tb or do i use 90% of the 4tb?

ok i now saw this part lol

i tried to run this command but nothing happens

is something supposed to happen after i run this with my parameters ?been stuck here for awhile

--name storagenode storjlabs/storagenode:latest

mario@mario-System-Product-Name:~$ sudo docker ps -a
[sudo] password for mario:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
056e24665bd8 storjlabs/storagenode:latest “/entrypoint” 3 minutes ago Restarting (1) 55 seconds ago storagenode
ea94ca17f827 hello-world “/hello” About an hour ago Exited (0) About an hour ago competent_almeida
515600df2ad3 hello-world “/hello” About an hour ago Exited (0) About an hour ago jovial_dijkstra
15a27a41a453 hello-world “/hello” 3 hours ago Exited (0) 3 hours ago nostalgic_brahmagupta
ec4cdc6e47f1 hello-world “/hello” 3 hours ago Exited (0) 3 hours ago pensive_goodall
mario@mario-System-Product-Name:~$

something is wrong because i cant bring up the web dashboard on the node itself

mario@mario-System-Product-Name:~$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
056e24665bd8 storjlabs/storagenode:latest “/entrypoint” 11 minutes ago Restarting (1) 30 seconds ago storagenode
ea94ca17f827 hello-world “/hello” About an hour ago Exited (0) About an hour ago competent_almeida
515600df2ad3 hello-world “/hello” About an hour ago Exited (0) About an hour ago jovial_dijkstra
15a27a41a453 hello-world “/hello” 3 hours ago Exited (0) 3 hours ago nostalgic_brahmagupta
ec4cdc6e47f1 hello-world “/hello” 3 hours ago Exited (0) 3 hours ago pensive_goodall
and thats all it says

docker logs --tail 20 storagenode

mario@mario-System-Product-Name:~$ docker logs --tail 20 storagenode
–log.caller if true, log function filename and line number
–log.development if true, set logging to development mode
–log.encoding string configures log encoding. can either be ‘console’, ‘json’, or ‘pretty’.
–log.level Level the minimum log level to log (default info)
–log.output string can be stdout, stderr, or a filename (default “stderr”)
–log.stack if true, log stack traces
–metrics.addr string address(es) to send telemetry to (comma-separated) (default “collectora.storj.io:9000”)
–metrics.app string application name for telemetry identification (default “storagenode”)
–metrics.app-suffix string application suffix (default “-release”)
–metrics.instance-prefix string instance id prefix
–metrics.interval duration how frequently to send up telemetry (default 1m0s)
–tracing.agent-addr string address for jaeger agent (default “agent.tracing.datasci.storj.io:5775”)
–tracing.app string application name for tracing identification (default “storagenode”)
–tracing.app-suffix string application suffix (default “-release”)
–tracing.buffer-size int buffer size for collector batch packet size
–tracing.enabled whether tracing collector is enabled
–tracing.interval duration how frequently to flush traces to tracing agent (default 0s)
–tracing.queue-size int buffer size for collector queue size
–tracing.sample float how frequent to sample traces

docker stop storagenode
docker rm storagenode

Please, copy here your docker run command between two new lines with three backticks (you can remove personal info):

```
here is the command
```

I suspect you used some wordprocessor like Word or Wordpad and they replaced all straight quotes to curly ones, all double dashes to hyphen, etc.

:persevere: your rite i just used the text editor that came with ubuntu

not quite understanding what you mean here

This is example how to place code here and keep all symbols from converting by the forum engine.
Any text placed between two new lines with three backticks will not be touched.

oh ok i now understand …but what parameter do you want me to pull from the docker run?

Your full docker run command with all parameters, as you executed. You can remove personal info or replace it with XX

but i already closed that instance of the run window since i restarted

You can see it by history command or simple press the up arrow button
If you used a text editor, then you can copy from there.