version: "3.9" services: netdata: image: netdata/netdata environment: - VIRTUAL_HOST=netdata.nixc.us - VIRTUAL_PORT=19999 volumes: - /proc:/host/proc:ro - /sys:/host/sys:ro - /var/run/docker.sock:/var/run/docker.sock:ro networks: - traefik dns: - 1.1.1.1 - 9.9.9.9 deploy: replicas: 1 placement: constraints: - node.hostname == ingress.nixc.us labels: - "traefik.enable=true" - "traefik.http.routers.netdata.rule=Host(`netdata.nixc.us`)" - "traefik.http.services.netdata.loadbalancer.server.port=19999" - "traefik.http.routers.netdata.entrypoints=websecure" - "traefik.http.routers.netdata.tls.certresolver=letsencryptresolver" - "traefik.http.routers.netdata.service=netdata" - "traefik.docker.network=traefik" networks: traefik: external: true