- Modifié
Bonjour,
Actuellement en train de me lancer dans la mise en place de traefic , je coince ... quand j'accede a mon URL j'ai une erreur " Bad Gateway"
Je vous joint mon docker-compose ainsi que mon traefik.yaml
version: '3.8'
services:
Portainer:
image: portainer/portainer
ports:
- 8000:8000
- 9000:9000
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /mnt/data-srv-app/portainer:/data
restart: always
Traefik:
image: traefik:v2.2
environment:
- "GANDIV5_API_KEY=API"
ports:
- 80:80
- 8080:8080
- 443:443
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /mnt/data-srv-app/traefik/traefik.toml:/traefik.toml:ro
- /mnt/data-srv-app/traefik/services.toml:/etc/traefik/services.toml:ro
- /data/acme.json:/acme.json
labels:
- "--log.level=DEBUG"
- "--api.insecure=true"
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
- "--entrypoints.web.address=:80"
- "traefik.http.routers.nas.entrypoints=insecure,secure"
- "traefik.http.routers.nas.rule=Host(`NDD`)"
- "traefik.http.routers.nas.service=nas@file"
- "traefik.http.routers.nas.tls=true"
- "traefik.http.routers.nas.tls.certresolver=gdabzh"
- "traefik.http.routers.hassio.entrypoints=insecure,secure"
- "traefik.http.routers.hassio.rule=Host(`NDD`)"
- "traefik.http.routers.hassio.service=hassio@file"
- "traefik.http.routers.hassio.tls=true"
- "traefik.http.routers.hassio.tls.certresolver=gdabzh"
networks:
- web
jackett:
image: linuxserver/jackett:latest
restart: always
ports:
- 9117:9117
volumes:
- /mnt/data-srv-app/Jackett/config:/config
labels:
- "traefik.enable=true"
- "traefik.http.routers.jackett.rule=Host(`NDD`)"
- "traefik.http.routers.jackett.entryPoints=insecure,secure"
- "traefik.http.routers.jackett.tls=true"
- "traefik.http.routers.jackett.tls.certresolver=gdabzh"
- "traefik.http.routers.jackett.middlewares=redirect-to-https@file"
networks:
- web
networks:
web:
driver: bridge
Traefik.yaml
[global]
sendAnonymousUsage = false
[log]
level = "INFO"
format = "common"
[providers]
[providers.docker]
endpoint = "unix:///var/run/docker.sock"
watch = true
exposedByDefault = true
swarmMode = false
[providers.file]
filename = "/etc/traefik/services.toml"
watch = true
[certificatesResolvers.NDD.acme]
email = "***@hotmail.com"
storage = "acme.json"
[certificatesResolvers.gdabzh.acme.httpChallenge]
entryPoint = "insecure"
[api]
dashboard = true
debug = false
insecure = true
[entryPoints]
[entryPoints.insecure]
address = ":80"
[entryPoints.secure]
address = ":443"
Services.toml
[http]
[http.services]
[http.services.nas]
[http.services.nas.loadBalancer]
[[http.services.nas.loadBalancer.servers]]
url = "http://192.168.1.32:8080/"
[http.services.hassio]
[http.services.hassio.loadBalancer]
[[http.services.hassio.loadBalancer.servers]]
url = "https://192.168.1.48:8123/"
[http.middlewares]
[http.middlewares.redirect-to-https]
[http.middlewares.redirect-to-https.redirectScheme]
scheme = "https"