services: navidrome-ts: image: tailscale/tailscale container_name: navidrome-ts cap_add: - net_admin devices: - /dev/net/tun:/dev/net/tun volumes: - ./tailscale/state:/var/lib/tailscale - ./serveconfig:/config environment: - TS_AUTHKEY=${TS_AUTHKEY} - TS_EXTRA_ARGS=--advertise-tags=tag:navidrome --reset - TS_STATE_DIR=/var/lib/tailscale - TS_SERVE_CONFIG=/config/serve-config.json - TS_USERSPACE=false hostname: music restart: unless-stopped navidrome: network_mode: service:navidrome-ts container_name: navidrome image: deluan/navidrome:latest user: 1000:1000 # should be owner of volumes # ports: # - "4533:4533" restart: unless-stopped volumes: - "./data:/data" - "/mnt/usb-ssd-01/music:/music:ro"