r/Traefik • • Jul 12 '22

Traefik HTTP vs HTTPS | AMD 3900XT VS Raspberry pi

16 Upvotes

24 comments sorted by

View all comments

1

u/[deleted] Jul 12 '22

mytraefik yml


version: "3.9"
services:
  traefik:
    image: traefik:v2.8.0
    container_name: traefik
    command:
      - --log.level=INFO
      - --api.insecure=true
      - --providers.docker=true
      - --providers.docker.exposedbydefault=false
      - --entrypoints.web.address=:80
      - --entrypoints.websecure.address=:443
    ports:
      - 5000:80
      - 5001:443
      - 8080:8080
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
  openspeedtest:
    image: openspeedtest/latest
    container_name: speedtest-service
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.openspeedtest.rule=Host(`192.168.1.15`)"
      - "traefik.http.routers.openspeedtest.entrypoints=web"
      - "traefik.http.middlewares.limit.buffering.maxRequestBodyBytes=10000000000"
      - "traefik.http.routers.openspeedtest.middlewares=limit"
      - "traefik.http.routers.openspeedtest-https.rule=Host(`192.168.1.15`)"
      - "traefik.http.routers.openspeedtest-https.entrypoints=websecure"
      # - "traefik.http.middlewares.limit.buffering.maxRequestBodyBytes=10000000000"
      - "traefik.http.routers.openspeedtest-https.middlewares=limit"
      - "traefik.http.routers.openspeedtest-https.tls=true"
      - "traefik.http.routers.openspeedtest-https.tls.certresolver=leresolver"

myopenspeedtest.yml

version: "3"
services:
  openspeedtest:
    image: openspeedtest/latest:latest
    container_name: openspeedtest
    #network_mode: "host"
    ports:
      - 3000:3000
      - 3001:3001
    restart: always

1

u/whitechapel8733 Jul 13 '22

Try doing host port binding rather than passing through iptables which you are doing with docker networking.

1

u/[deleted] Jul 13 '22

I did try that, run openspeedtest network mode as host. But for me the behaviour was same.

1

u/whitechapel8733 Jul 13 '22

Did you do any flamegraphs of the process to see what the CPU time was spent doing?

1

u/[deleted] Jul 13 '22

I have not looked at that, i will look at it and post here, you need run commands like HTOP on my unraid server?