Hello,
I would really appreciate it if someone could provide a step-by-step guide on how to set up the Docker container with the GUI on Synology.
I’ve already followed the official guide and created my identification files, but I’m currently stuck that I don’t know what configurations I need to do in the container.
I have created a shared folder on the nas to be used for this data stored by storj. There are also the identity files.
But I don’t know how to tell the container where the identity files are.
You don’t need to share folders.
Just search for storjlabs/storagenode:beta in the docker station on hub.docker.com.
You should make a mapping between folders on your NAS and folders inside the container:
your folder with an identity to the /app/identity inside the container;
yout folder with data to the /app/config inside the container.
Please, remove the “variables” <identity-dir> and <storage-dir>, they are placeholders, which you should replace with real paths. But for GUI you should make the mapping in the different place.
Make mapping in the Volume tab
The volume tab creates -v mounts, which were removed from the instructions because they can cause problems. I highly advise to use the commands in the instructions instead of trying to replicate them in the GUI.
I don’t think you’ll be able to do it for the watchtower command either.
Just connect over SSH and copy paste the commands, much simpler and the resulting containers will still show up in the GUI. Yet you shouldn’t use the GUI to stop your container either as it will use the default stop timeout which could lead to corruption of the info.db. Don’t make things harder on yourself by deviating from the instructions.
The paths you see in the Synology GUI are not full paths. If you have one volume the path starts with /volume1. You can see the full path in folder properties from file station.
I don’t think it will be available any time soon.
That is limitation of the Docker implementation on the Synology side (I think) And it is like that for as long as I can remember.
Terminal is your friend
See, this is why I suggested you follow instructions and use CLI. Synology GUI defaults to the :latest tag for the docker image. You should be using the :beta tag. Please stop and remove your container, then follow the instructions starting with docker pull storjlabs/storagenode:beta
@sembeth I am also trying to run a node on my synology but I am no IT guy at all and would like to seek your advise. I got my identity created as well but now the issue is how to pull the right docker (beta version as suggested). Did you use a putty ssh command to pull the docker or did you use the repo browser in the docker window in Synology?
If all goes well I’ll put a tutorial together for others.
I’m on Synology as well.
You’ll need to issue commands over ssh in future steps either way. It’s definitely best to do everything over ssh and stick to the documentation to the letter!
Thank you @BrightSilence. I am using putty to ssh into my synology from Windows 7 Home but the issue I have is a docker daemon error when I try to pull the container (after navigating to the folder where I want Storj to be installed).
“ docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock.”