Hello everybody!
I would like to include my proxmox with my Traefik .
This is my current conf. :
services.yml
http:
routers:
proxmox:
rule: "Host(`proxmox.XXXXXX.de`)"
service: proxmox
entryPoints:
- web
middlewares:
- proxmox-redirect-websecure
tls:
certresolver: myresolver
proxmox-websecure:
rule: "Host(`proxmox.XXXXXX.de`)"
service: proxmox
entryPoints:
- websecure
tls:
certresolver: myresolver
services:
proxmox:
loadBalancer:
servers:
- url: "https://192.XXX.XXX.XX:8006"
middlewares:
proxmox-redirect-websecure:
redirectScheme:
scheme: https
permanent: true
Traefik: docker-compose.yml:
version: "3.3"
services:
traefik:
image: "traefik:v2.5"
container_name: "traefik"
restart: unless-stopped
command:
- "--providers.docker.exposedbydefault=false"
- "--providers.docker.network=web"
- "--entrypoints.web.address=:80"
- "--entrypoints.websecure.address=:443"
- "--certificatesresolvers.myresolver.acme.httpchallenge=true"
- "--certificatesresolvers.myresolver.acme.httpchallenge.entrypoint=web"
- "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json"
#- "--providers.file.filename=/etc/traefik/services.yml"
- "--providers.file.watch=true"
- "--providers.file.directory=./services.yml"
networks:
- web
ports:
- "80:80"
- "443:443"
volumes:
- "./letsencrypt:/letsencrypt"
- "/var/run/docker.sock:/var/run/docker.sock:ro"
#- "./services.yml:/etc/traefik/services.yml"
#- "./services.yml:/services.yml"
labels:
- "traefik.enable=true"
- "traefik.http.routers.api.rule=Host(`traefik.xxxxxx.de`)"
- "traefik.http.routers.api.entrypoints=websecure"
- "traefik.http.routers.api.service=api@internal"
- "traefik.http.routers.api.tls.certresolver=myresolver"
networks:
web:
external: true
structure
/traefik
--- services.yml
--- docker-compose.yml
--- /letsencrypt