Hallo zusammen. Kann mir jemand sagen wie ich fhem mit traefik zum laufen bekomme? Aktuell bekomme ich im Browser immer die Meldung "bad gateway" angezeigt wenn ich meine Domain aufrufe.
Ich habe ich das Ganze nach folgender Anleitung umgesetzt:
https://goneuland.de/traefik-v2-reverse-proxy-fuer-docker-unter-debian-10-einrichten/Zusätzlich habe ich portainer am laufen. traefik und portainer sind beide über meine Domain (Subdomain) erreichbar.
Für fhem habe ich folgende docker-compose Datei:
version: '2.3'
services:
fhem:
image: fhem/fhem:latest
container_name: fhem
restart: always
security_opt:
- no-new-privileges:true
networks:
- traefik_proxy
ports:
- "8083:8083"
volumes:
- "./fhem/:/opt/fhem/"
labels:
- "traefik.enable=true"
- "traefik.http.routers.fhem.entrypoints=http"
- "traefik.http.routers.fhem.rule=Host(`fhem.meinedomain.de`)"
- "traefik.http.middlewares.fhem-https-redirect.redirectscheme.scheme=https"
- "traefik.http.routers.fhem.middlewares=fhem-https-redirect"
- "traefik.http.routers.fhem-secure.entrypoints=https"
- "traefik.http.routers.fhem-secure.rule=Host(`fhem.meinedomain.de`)"
- "traefik.http.routers.fhem-secure.tls=true"
- "traefik.http.routers.fhem-secure.tls.certresolver=http"
- "traefik.http.routers.fhem-secure.service=fhem"
- "traefik.http.services.fhem.loadbalancer.server.port=8083"
- "traefik.docker.network=traefik_proxy"
networks:
traefik_proxy:
external: true
fhem selbst ist über die lokale IP erreichbar. In fhem habe ich in web das Attribute https aktiviert.
In der Logdatei steht folgendes:
2021.01.25 11:06:06.407 1: FHEMWEB SSL/HTTPS error: SSL accept attempt failed error:1408F09C:SSL routines:ssl3_get_record:http request (peer: 172.18.0.3)
Leider kenne ich mich zu wenig mit Netzwerktechnik aus. Aber es scheint ein Problem mit SSL zu sein!?
Danke schon mal für eure Hilfe.