version: "3" services: webapp: image: netdata/netdata:latest hostname: sysmon.lan.ddnsgeek.com restart: always cap_add: - SYS_PTRACE security_opt: - apparmor:unconfined networks: - traefik_default volumes: - ./data/config:/etc/netdata - ./data/lib:/var/lib/netdata - ./data/cache:/var/cache/netdata - /etc/passwd:/host/etc/passwd:ro - /etc/group:/host/etc/group:ro - /proc:/host/proc:ro - /sys:/host/sys:ro - /etc/os-release:/host/etc/os-release:ro - /var/run/docker.sock:/var/run/docker.sock:ro labels: - "traefik.enable=true" - "traefik.http.routers.netdata.rule=Host(`sysmon.lan.ddnsgeek.com`)" - "traefik.http.routers.netdata.entrypoints=websecure" - "traefik.http.routers.netdata.tls=true" - "traefik.http.routers.netdata.tls.certresolver=myresolver" - "traefik.http.services.netdata.loadBalancer.server.port=19999" - "traefik.http.routers.netdata.middlewares=auth, error-pages-middleware" - "traefik.http.middlewares.auth.basicauth.users=beatzaplenty:$$apr1$$rQ8iCgI4$$Y/u2AttE3tb1sIQwrIGU0." - "io.portainer.accesscontrol.public" networks: traefik_default: external: true