services: navidrome: image: deluan/navidrome:latest user: 1000:1000 restart: unless-stopped environment: ND_BASEURL: "https:://navi.skrd.fun" labels: - "traefik.enable=true" - "traefik.http.routers.navidrome-web.rule=Host(`navi.skrd.fun`)" - "traefik.http.routers.navidrome-web.entrypoints=web" - "traefik.http.routers.navidrome-web.middlewares=redirect-to-https@file" - "traefik.http.routers.navidrome.rule=Host(`navi.skrd.fun`)" - "traefik.http.routers.navidrome.entrypoints=websecure" - "traefik.http.routers.navidrome.tls.certresolver=cf" - "traefik.http.services.navidrome.loadbalancer.server.port=4533" volumes: - /srv/dev-disk-by-uuid-1582b800-1f82-407a-a3aa-3460b3390127/docker/navidrome:/data - /srv/dev-disk-by-uuid-1582b800-1f82-407a-a3aa-3460b3390127/music:/music:ro networks: default: name: traefik external: true