I recently did setup a storage node, based on your guide.
When I start the node with docker, it keeps restarting, according to the log, it keeps crashing:
I allocated the System Disk 2.7TB, I could not find any detailed info, so I gave the system 2GB of Memory. However, according to htop/top at no point the system did hit the limit.
Well, I wiped it, since I found something oddly wired.
I installed docker and create a user to run storj with.
Gave the user permission to the docker socket, right.
However, the storj docker file, creates files, especially the config files with root privileges.
I only noticed it when I wanted to recreate the container, that the user could not access the files.
So I checked the permission on these and they where owned by root.
So I will try it again without any sub user.
I suspect something is broken with the storj docker file.
Can you replace Debian to Ubuntu?
I have different troubles with the latest Debian, and on my other project we migrated all our k8s clusters to Ubuntu because of kernel bug, no problems so far.
The problems started since Debian 10. We did not have any issues before.
The docker should just work. Everything is working in the container can have an own OS and all dependencies usually included into the container. The only thing it uses - the kernel from the host OS.
So, very likely the problem is in the kernel.
Since you switched to Ubuntu - it has an own kernel and it’s likely more fresh than on Debian.
If you have the same issue even on Ubuntu - I suspect the hardware issues.
You could try to use a VM though.
Please, disable it or likely switch to default. The docker doesn’t use a virtualization, so the cpu features should not be too important.
If it’s a VM anyway, then you can use a binary version.