Ich habe es repariert und es funktioniert, hier ist, was ich geändert habe:
In meiner compose.yml von Traefik habe ich nichts geändert, noch in meiner Datei config/traefik.yml
Ich habe Änderungen in Traefik in conf/dynamic-conf.yml vorgenommen, ich habe hinzugefügt:
http:
routers:
gladys:
rules: "Host(`mongladys.dns.net`)"
service: gladys
entryPoints:
- "webSecure"
tls:
certResolver: letsencrypt
services:
gladys:
loadbalancer:
servers:
- url: https://192.168.86.23:8078/
Das ergibt conf/dynamic-conf.yml:
http:
routers:
gladys:
rules: "Host(`mongladys.dns.net`)"
service: gladys
entryPoints:
- "webSecure"
tls:
certResolver: letsencrypt
services:
gladys:
loadbalancer:
servers:
- url: https://192.168.86.23:8078/
tls:
options:
default:
minVersion: VersionTLS12
sniStrict: true
mintls13:
minVersion: VersionTLS13
Und in meiner compose.yml von Gladys habe ich alle Traefik-Labels entfernt
Das ergibt:
services:
gladys:
image: gladysassistant/gladys:v4
container_name: gladys
restart: always
privileged: true
network_mode: host
cgroup: host
logging:
driver: "json-file"
options:
max-size: 10m
environment:
NODE_ENV: production
SQLITE_FILE_PATH: /var/lib/gladysassistant/gladys-production.db
SERVER_PORT: 8078
TZ: Europe/Paris
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./data/gladysassistant:/var/lib/gladysassistant
- /dev:/dev
- /run/udev:/run/udev:ro
watchtower:
image: containrrr/watchtower
restart: always
container_name: watchtower
command: --cleanup --include-restarting
volumes:
- /var/run/docker.sock:/var/run/docker.sock
Und jetzt… es funktioniert.
Ich kann Gladys auf meinem PI ein bisschen testen
Danke für eure Hilfe