traefik.yml41 lines · main
| 1 | global: |
| 2 | sendAnonymousUsage: false |
| 3 | providers: |
| 4 | swarm: |
| 5 | exposedByDefault: false |
| 6 | watch: true |
| 7 | docker: |
| 8 | exposedByDefault: false |
| 9 | watch: true |
| 10 | network: dokploy-network |
| 11 | file: |
| 12 | directory: /etc/dokploy/traefik/dynamic |
| 13 | watch: true |
| 14 | entryPoints: |
| 15 | web: |
| 16 | address: :80 |
| 17 | websecure: |
| 18 | address: :443 |
| 19 | http3: |
| 20 | advertisedPort: 443 |
| 21 | http: |
| 22 | tls: |
| 23 | certResolver: letsencrypt |
| 24 | api: |
| 25 | insecure: true |
| 26 | certificatesResolvers: |
| 27 | letsencrypt: |
| 28 | acme: |
| 29 | email: flandriendev@hotmail.com |
| 30 | storage: /etc/dokploy/traefik/dynamic/acme.json |
| 31 | httpChallenge: |
| 32 | entryPoint: web |
| 33 | cloudflare: |
| 34 | acme: |
| 35 | email: flandriendev@hotmail.com |
| 36 | storage: /etc/dokploy/traefik/dynamic/acme-cloudflare.json |
| 37 | dnsChallenge: |
| 38 | provider: cloudflare |
| 39 | resolvers: |
| 40 | - "1.1.1.1:53" |
| 41 | - "1.0.0.1:53" |