Do you use a QNAP app or pure docker?
If the pure docker, then you need to update your docker run command to include udp port mapping, i.e. -p 28967:28967/tcp -p 28967:28967/udp, as specified in the documentation.
You also need to update your port forwarding rules on your router either to add UDP alongside with TCP to the existing one or create another rule specifically for UDP.
If you use a QNAP app, then I believe it’s not possible, the port mapping is hardcoded in this wrapper around docker.
I entered the following command and got this error message.
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=“0xb99f33c6c4BFf4C67448"
-e EMAIL="lucmx."
-e ADDRESS="*********.myfritz.net:28967”
-e STORAGE=“6TB”
<rce=“/share/Storj/Identity/storagenode”,destination=/app/identity
<rce=“/share/Public/speicher”,destination=/app/config
–name storagenode storjlabs/storagenode:latest
docker: Error response from daemon: Conflict. The container name “/storagenode” is already in use by container “c680b7a66ae3401e917e452ae98017d988d00cad97b15a6c 1aa9d521a308e33e”. You have to remove (or rename) that container to be able to r euse that name.
See ‘docker run --help’.
Now the command has been executed but now another container has been created. Actually, I wanted to configure my existing container in such a way that the UDP protocol is also used…wouldn’t the “exec” command make more sense than the “run” command that creates a new container?
What happens if I delete the container of my existing node (1 year term)? Is all data then gone in the node that was collected over 1 year? Or is that even the way to the goal?
Nothing happens, indeed it is the way to update. Stop the storagenode docker, then throw it, download a new version and give the command to create it again, with the same settings
This is because you did not remove a previous container. If you used QNAP App before, and you now want to use pure docker, then this app should be removed first (it’s recommended to write down paths to data and identity, they will be needed in the docker run command).
If you tried to run the docker version of storagenode, you should stop and remove the container before try to run it again.
I deleted the app. Apparently that’s why I’ve had and still have so many problems.
I now have a container that is running. But the dashbard doesn’t work. Now I have no control whether my node is really running or whether something else has created it.
No idea.
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e241f5bed447 storjlabs/storagenode:latest “/entrypoint” 6 minutes ago Up 5 minutes 127.0.0.1:14002->14002/tcp, 0.0.0.0:28967->28967/tcp, 0.0.0.0:28967->28967/udp storagenode
Sie müssen diesen Befehl nicht auf QNAP, sondern auf Windows ausführen. Allerdings ist es dann besser, nicht PuTTY, sondern einen nativen OpenSSH-Client zu verwenden, siehe Get started with OpenSSH | Microsoft Docs
You need to run this command not on QNAP, but on Windows. However, it is better then to use not PuTTY, but a native OpenSSH client, see Get started with OpenSSH | Microsoft Docs
Since I don’t have a browser on the Qnap, I can’t access the dashboard on the Qnap. I didn’t find any either (app center).
I installed the SSL Client on my Windows 11 PC. Where does the server need to be installed? On my Winsows PC or on the Qnap? Do I need a server at all, since I also came to the web interface before (with the Storj APP).
To see the dashboard from the PC you have to remove 127 from your command. To do this you have to stop the node, remove it, update it and give the command again without 127