I’m trying to use the syncthing container as a central repository for saves / states for my emulators between my desktop and my Steam Deck. As a first step, I’m just trying to connect up the Steam Deck to the container, and once the files are on the share, I’ll worry about syncing them from the container to my desktop.
Here’s my docker compose snippet:
syncthing:
image: lscr.io/linuxserver/syncthing:latest
container_name: syncthing
hostname: ${HOSTNAME}
environment:
- PUID=${PUID}
- PGID=${PGID}
- TZ=${TZ}
volumes:
- ./syncthing:/config
- /${VOLUME}/emulation:/emulation
ports:
- 8384:8384
- 22000:22000/tcp
- 22000:22000/udp
- 21027:21027/udp
restart: unless-stopped
I am able to connect the devices and setup the folders without issue. But the UI shows 0 files, 0 folders, despite the files clearly being in the mapped folder path on the Steam Deck:
My user and the docker group (which are assigned to the PID / GID in .env) own the share and everything under it:
drwxrwxrwx+ 1 xyn docker 38 Sep 20 17:41 emulation
I’m not sure what I’m missing. The setup has seemed pretty straightforward, I just don’t know why it can’t find any files.