Add this to the service in your docker-compose.yml
extra_hosts:
- host.docker.internal:host-gateway
Example:
services:
redis:
restart: always
container_name: redis
image: redis:7.2-alpine
extra_hosts:
- host.docker.internal:host-gateway
Then you can reach your host from inside the container via host.docker.internal:3434
host.docker.internal
is like your "localhost" on the host. It is a special DNS name.
Floocus is what you are looking for. It can store the file on any webdav, gdrive, git or Nextcloud storage. I use it to sync my bookmarks between Browsers and systems