cross-posted from: https://programming.dev/post/50318205
This is my compose file for syncthing
services: syncthing: image: syncthing/syncthing:latest container_name: syncthing hostname: syncthing-nas environment: - PUID=1026 - PGID=100 - TZ=Etc/UTC volumes: - ./config:/var/syncthing/config - /path/to/data:/var/syncthing network_mode: host restart: unless-stopped healthcheck: test: curl -fkLsS -m 2 127.0.0.1:8384/rest/noauth/health | grep -o --color=never OK || exit 1 interval: 1m timeout: 10s retries: 3 networks: {}Running it give me this error
syncthing | ERR Failed to ensure directory exists (error="mkdir /var/syncthing/config: permission denied" log.pkg=main) syncthing exited with code 1 syncthing | ERR Failed to ensure directory exists (error="mkdir /var/syncthing/config: permission denied" log.pkg=main) syncthing exited with code 1This is permission issue with
./config:/var/syncthing/configI have indeed messed up with folder and file permission for
path/to/syncthing/configI tried to fix it with
chown 1026:100 -R /volume1/docker3/syncthing chmod 777 -R /volume1/docker3/syncthingBut it didn’t work
I have also tried to change permission using synology GUI but still fail to run the docker compose
I would greatly appreciate any help.
You must log in or register to comment.

