diff --git a/traefik.yml b/traefik.yml index e69de29..70ccd70 100644 --- a/traefik.yml +++ b/traefik.yml @@ -0,0 +1,41 @@ +api: + dashboard: true + insecure: false + +entryPoints: + web: + address: ":80" + http: + redirections: + entryPoint: + to: websecure + scheme: https + + websecure: + address: ":443" + +providers: + docker: + exposedByDefault: false + network: traefik-public + file: + directory: /etc/traefik/external/ + watch: true + +certificatesResolvers: + myresolver: + acme: + email: mwspeer@gmail.com + storage: /acme.json + httpChallenge: + entryPoint: web + +# Install Security Plugins +experimental: + plugins: + crowdsec: + moduleName: "github.com/maxlerebourg/crowdsec-bouncer-traefik-plugin" + version: "v1.3.3" + geoblock: + moduleName: "github.com/nscuro/traefik-plugin-geoblock" + version: "v0.7.0" \ No newline at end of file