Help setting up resilio sync docker

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • Hey,
      just stumbled over this thread.
      I just installed this docker a few days ago. I'm also super new to all of this, but I managed after setting up several other docker with @Technodadlife's tutorials.

      This docker is pretty straight forward.
      According to the info page there are only few extra arguments you need.
      I left the docker in bridge mode and did not change the ports.
      As always you need to provide the puid, pgid and the timezone.
      Then you have to think about changing the umask setting. This site helped me figure it out.
      I set mine to 000 (bye bye security ;) ) because in my first test setup I otherwise had issues connecting nextcloud to my sync (nextcloud was not able to write in them).
      After that you set paths to the three folders: /config (for me the Appdata folder like in the other docker tutorials)
      /sync (I created a new shared folder for this)
      /syncdownloads (I just stuck this once in my general data folder)

      After that I ran the rocker and was able to access it via my-internal-ip:8888

      Hope this helps..
    • Hey,
      would you mind to elaborate a bit on your answer? This is the first docker I tried to set up - and failed, because there no "as always".

      I've started with

      docker run -d --restart=unless-stopped --name=resilio \
      -p 8888:8888 \
      -p 55555:55555 \
      -v resilio-config:/mnt/sync \
      -v /srv/dev-disk-by-label-MyHDD/Media:/mnt/data \

      and got stuck there.

      Any help is appreciated!

    • I created my Dockers via the web gui, so I'm not super familiar how to do it using the terminal. I think the info-page tell you about all the necessary commands:

      Regarding the codes you wrote above you need to specify at least your timezone, pgid, puid.
      Also I'm not sure you used the -v arguments correctly (I might be wrong). The info page says:
      -v path-to-folder:/config \
      -v path-to-folder:/sync \
      -v path-to-folder:/downloads \

      Regarding pgid and puid the info page says:

      Source Code

      1. User / Group Identifiers
      2. When using volumes (-v flags) permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user PUID and group PGID.
      3. Ensure any volume directories on the host are owned by the same user you specify and any permissions issues will vanish like magic.
      4. In this instance PUID=1000 and PGID=1000, to find yours use id user as below:
      5. $ id username
      6. uid=1000(dockeruser) gid=1000(dockergroup)

      The post was edited 1 time, last by Morlan ().

    • Thanks, this helped in the end. I used:

      docker create --restart unless-stopped --name=resilio-sync \
      -e PUID=1003 \
      -e PGID=100 \
      -e TZ=Europe/London \
      -e UMASK_SET=022 \
      -p 8888:8888 \
      -p 55555:55555 \
      -v resilio-config:/config \
      -v /srv/dev-disk-by-label-MyHDD/Media/downloads:/downloads \
      -v /srv/dev-disk-by-label-MyHDD/Media:/sync \