Hello. I'm from germany - so sorry for bad english explanations.
This is my setup :
I hav a FritzBox, in my local network a raspbarry with. On the raspberry I installed docker with traefik and a test container.
I can reach my fritzbox over the internet. Lets say the adress of the fritzbox ist https://example.myfritz.net
I confoigured the portforwarding to the raspberry pi, for the ports 80 and 443.
This is my docker file :
version: '3.9'
services:
################################################
# TRAEFIK SERVICE
################################################
traefik:
image: traefik:latest
container_name: traefik
command:
- "--log.level=INFO"
- "--api.insecure=true"
- "--providers.docker=true"
- "--providers.docker.exposedbydefault=false"
- "--entrypoints.websecure.address=:443"
- "--certificatesresolvers.myresolver.acme.tlschallenge=true"
- "--certificatesresolvers.myresolver.acme.email=mypersonal@email.de"
- "--certificatesresolvers.myresolver.acme.storage=/letsencrypt/acme.json"
labels:
- "traefik.enable=true"
- "traefik.http.routers.traefik=true"
- "traefik.http.routers.traefik.tls=true"
- "traefik.http.services.traefik.loadbalancer.server.port=8080"
ports:
- 80:80
- 443:443
- 8080:8080
restart: unless-stopped
volumes:
- "./letsencrypt:/letsencrypt"
- "/var/run/docker.sock:/var/run/docker.sock:ro"
################################################
# TEST SERVICE
################################################
whoami:
image: containous/whoami
container_name: whoami
labels:
- "traefik.enable=true"
- "traefik.http.routers.whoami.rule=Host(`whoami.example.myfritz.net)"
- "traefik.http.routers.whoami.tls=true"
- "traefik.http.routers.whoami.entrypoints=websecure"
- "traefik.http.routers.whoami.tls.certresolver=myresolver"
depends_on:
- traefik
I tryied to read the website whoami.example.myfritz.net but in the browser I got site not available. I also tried to comment out the tls resolver - but the same result.
Has anybody an idea