services: navidrome: image: deluan/navidrome:latest user: 1000:1000 # should be owner of volumes ports: - "4533:4533" restart: unless-stopped environment: # Optional: put your config options customization here. Examples: ND_SCANSCHEDULE: 1h ND_LOGLEVEL: info ND_SESSIONTIMEOUT: 24h ND_BASEURL: "" # ND_CONFIGFILE: "/data/navidrome.toml" volumes: - "./data:/data" - "/path/to/navidrome/Music/files:/music:ro" # external caddy handles SSL certs