When a user's FileBrowser directory lives inside an existing bind-mount (e.g. /srv/data/users/alice), Docker needs an empty directory at the host-side equivalent path before it can overlay an inner bind-mount on top of the outer one. Without it the inner mount silently fails and the extra folder never appears. Now creates the mount-point directory on the host automatically before adding the compose entry, with a visible note so the user knows a dir was created. https://claude.ai/code/session_014CCYqVwW6d6f5dw1qRokYt