diff --git a/apps/traefik/.env b/apps/traefik/.env index f8527ee..7ad9a06 100644 --- a/apps/traefik/.env +++ b/apps/traefik/.env @@ -1,2 +1,8 @@ # https://www.authelia.com/integration/proxies/traefik/#trusted-proxies -TRUSTED_IPS=192.168.1.1 \ No newline at end of file +TRUSTED_IPS=192.168.1.1 + +# The CA Server URL for Let's Encrypt. +# Uncomment the line below to use the staging server for testing. +# Useful for testing that everything works to avoid the rate limits when actually requesting certificates. +# LE_CA_SERVER=https://acme-staging-v02.api.letsencrypt.org/directory +LE_CA_SERVER=https://acme-v02.api.letsencrypt.org/directory diff --git a/apps/traefik/compose.yaml b/apps/traefik/compose.yaml index 05a41a2..ccf3a1d 100644 --- a/apps/traefik/compose.yaml +++ b/apps/traefik/compose.yaml @@ -9,13 +9,14 @@ services: - 443:443 - 80:80 command: + - "--ping" - '--api=true' - '--api.dashboard=true' - '--api.insecure=false' - '--global.sendAnonymousUsage=false' - '--global.checkNewVersion=false' - '--log=true' - - '--log.level=DEBUG' + - "--log.level=INFO" - "--providers.docker=true" - "--providers.docker.exposedbydefault=false" - "--providers.docker.network=${DOCKER_NETWORK?}" @@ -41,8 +42,7 @@ services: - "--certificatesresolvers.letsencrypt.acme.tlschallenge=true" - "--certificatesresolvers.letsencrypt.acme.email=${LETSENCRYPT_EMAIL?}" - "--certificatesresolvers.letsencrypt.acme.storage=/config/acme.json" - - "--log.level=INFO" - - "--ping" + - "--certificatesresolvers.letsencrypt.acme.caserver=${LE_CA_SERVER?}" volumes: - "/var/run/docker.sock:/var/run/docker.sock" - "${DOCKER_DATA_DIR}/traefik:/config"