Advertisement
Guest User

Untitled

a guest
Dec 27th, 2022
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.05 KB | None | 0 0
  1. version: "3.7"
  2. services:
  3.   traefik:
  4.     image: "traefik:v2.8.3"
  5.     container_name: "traefik"
  6.     command:
  7.      - "--log.level=ERROR"
  8.       - "--api.insecure=true"
  9.       - "--providers.docker=true"
  10.       - "--providers.docker.exposedbydefault=false"
  11.       - "--entrypoints.web.address=:80"
  12.       - "--entrypoints.websecure.address=:443"
  13.       - "--certificatesresolvers.godaddydnschallenge.acme.dnschallenge=true"
  14.       - "--certificatesresolvers.godaddydnschallenge.acme.dnschallenge.provider=godaddy"
  15.       - "--certificatesresolvers.godaddydnschallenge.acme.email=YOUR_EMAIL_HERE"
  16.       - "--certificatesresolvers.godaddydnschallenge.acme.storage=/letsencrypt/acme.json"
  17.       - "--certificatesresolvers.duckdnschallenge.acme.dnschallenge=true"
  18.       - "--certificatesresolvers.duckdnschallenge.acme.dnschallenge.provider=duckdns"
  19.       - "--certificatesresolvers.duckdnschallenge.acme.email=YOUR_EMAIL_HERE"
  20.       - "--certificatesresolvers.duckdnschallenge.acme.storage=/letsencrypt/acme.json"
  21.     environment:
  22.      - DUCKDNS_TOKEN=YOUR_TOKEN_HERE
  23.       - "GODADDY_API_KEY=YOUR_API_KEY_HERE"
  24.       - "GODADDY_API_SECRET=YOUR_SECRET_HERE"
  25.     labels:
  26.      - "traefik.enable=true"
  27.       - "traefik.http.middlewares.test-redirectscheme.redirectscheme.scheme=https"
  28.       - "traefik.http.middlewares.test-redirectscheme.redirectscheme.permanent=true"
  29.       - "traefik.http.middlewares.testHeader.headers.framedeny=true"
  30.       - "traefik.http.middlewares.testHeader.headers.browserxssfilter=true"
  31.       - "traefik.docker.network=homelab"
  32.     ports:
  33.      - "80:80"
  34.       - "443:443"
  35.       - "8484:8080"
  36.     volumes:
  37.      - "/var/run/docker.sock:/var/run/docker.sock:ro"
  38.       - "PATH_ON_HOST_TO_LETSENCRYPT_FILES:/letsencrypt"
  39.     networks:
  40.      - homelab
  41.     # Logging is optional. I'm using Loki
  42.     # https://github.com/grafana/loki
  43.     logging:
  44.       driver: loki
  45.       options:
  46.         loki-url: "http://localhost:3002/loki/api/v1/push"
  47.         loki-retries: "5"
  48.         loki-batch-size: "400"
  49. networks:
  50.   homelab:
  51.     external: true
  52.  
  53.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement