From aac414c78bb43ad8473a99ac455b13cf984f575e Mon Sep 17 00:00:00 2001 From: erangel1 Date: Sat, 2 May 2026 11:32:44 +0000 Subject: [PATCH] Add config/traefik.yaml --- config/traefik.yaml | 49 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 config/traefik.yaml diff --git a/config/traefik.yaml b/config/traefik.yaml new file mode 100644 index 0000000..3c42338 --- /dev/null +++ b/config/traefik.yaml @@ -0,0 +1,49 @@ +api: + dashboard: true + debug: true +entryPoints: + http: + address: ":80" + http: + # middlewares: # uncomment if using CrowdSec - see my video + # - crowdsec-bouncer@file + redirections: + entrypoint: + to: https + scheme: https + https: + address: ":443" + # http: + # middlewares: # uncomment if using CrowdSec - see my video + # - crowdsec-bouncer@file + # tcp: + # address: ":10000" + # apis: + # address: ":33073" +serversTransport: + insecureSkipVerify: true +providers: + docker: + endpoint: "unix:///var/run/docker.sock" + exposedByDefault: false + file: + filename: /config.yaml # example provided gives A+ rating https://www.ssllabs.com/ssltest/ +certificatesResolvers: + cloudflare: + acme: + # caServer: https://acme-v02.api.letsencrypt.org/directory # production (default) + # caServer: https://acme-staging-v02.api.letsencrypt.org/directory # staging (testing) + email: erangel1@bifrostlabs.org # Cloudflare email (or other provider) + storage: acme.json + dnsChallenge: + provider: cloudflare # change as required + # disablePropagationCheck: true # Some people using Cloudflare note this can solve DNS propagation issues. + resolvers: + - "1.1.1.1:53" + - "1.0.0.1:53" + +log: + level: "INFO" + filePath: "/var/log/traefik/traefik.log" +accessLog: + filePath: "/var/log/traefik/access.log"