From a61bcb486c0adcbcbd1c6e0836fcb9f937b2eb35 Mon Sep 17 00:00:00 2001 From: CalvinSteenbergen Date: Fri, 28 Nov 2025 22:38:16 +0100 Subject: [PATCH] update traefik configuration and fix directory naming in update script --- 1. docker-stacks/traefik/data/traefik.yml | 41 +++++++++++++++++------ 3. scripts/update-all.sh | 2 +- 2 files changed, 31 insertions(+), 12 deletions(-) diff --git a/1. docker-stacks/traefik/data/traefik.yml b/1. docker-stacks/traefik/data/traefik.yml index 30a3e09..e74206f 100644 --- a/1. docker-stacks/traefik/data/traefik.yml +++ b/1. docker-stacks/traefik/data/traefik.yml @@ -1,24 +1,43 @@ api: dashboard: true - insecure: true # Zetten we uit zodra Authentik werkt + insecure: true # Zetten we UIT zodra je via https://traefik.stackbabber.nl kan entryPoints: web: address: ":80" + # Dwing iedereen automatisch naar HTTPS + http: + redirections: + entryPoint: + to: websecure + scheme: https + websecure: address: ":443" + # Gebruik standaard de Let's Encrypt resolver voor HTTPS + http: + tls: + certResolver: letsencrypt + domains: + - main: "stackbabber.nl" + sans: + - "*.stackbabber.nl" + +# Hier regelen we het certificaat +certificatesResolvers: + letsencrypt: + acme: + email: csteenbergen@stackbabber.nl # <--- PAS DIT AAN! + storage: acme.json + # We gebruiken DNS challenge (beste methode) + dnsChallenge: + provider: cloudflare + resolvers: + - "1.1.1.1:53" + - "8.8.8.8:53" providers: docker: endpoint: "unix:///var/run/docker.sock" exposedByDefault: false - network: proxy - -# We bereiden SSL alvast voor (staat nog even uit tot je een domein hebt) -# certificatesResolvers: -# letsencrypt: -# acme: -# email: jouw@email.com -# storage: acme.json -# httpChallenge: -# entryPoint: web \ No newline at end of file + network: proxy \ No newline at end of file diff --git a/3. scripts/update-all.sh b/3. scripts/update-all.sh index 327aa40..1179c46 100644 --- a/3. scripts/update-all.sh +++ b/3. scripts/update-all.sh @@ -16,7 +16,7 @@ NC='\033[0m' # No Color SCRIPT_PATH=$(readlink -f "$0") SCRIPT_DIR=$(dirname "$SCRIPT_PATH") REPO_DIR=$(dirname "$SCRIPT_DIR") -STACKS_DIR="$REPO_DIR/1. Docker-Stacks" +STACKS_DIR="$REPO_DIR/1. docker-stacks" echo -e "${BLUE}==========================================${NC}" echo -e "${BLUE}🚀 Start Docker Update Script - $(date)${NC}"