version: "3" services: openspeedtest: image: openspeedtest/latest:latest container_name: openspeedtest ports: - 3380:3000 # HTTP - 3001:3001 # HTTPS restart: always #labels: # - traefik.enable=true # - traefik.http.routers.openspeedtest.middlewares=local-ipwhitelist@file, limit # - traefik.http.routers.openspeedtest.rule=Host(`speedtest.example.com`) # - traefik.http.services.openspeedtest.loadbalancer.server.port=3000 # - traefik.docker.network=proxy # # Part for local lan services only # - traefik.http.middlewares.limit.buffering.maxRequestBodyBytes=10000000000 # - traefik.http.middlewares.test-compress.compress=true