services: netdata: image: netdata/netdata:latest container_name: netdata hostname: bananaserver restart: unless-stopped cap_add: - SYS_PTRACE - SYS_ADMIN security_opt: - apparmor:unconfined volumes: - netdataconfig:/etc/netdata - netdatalib:/var/lib/netdata - netdatacache:/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 - ./acme.json:/acme.json - ./traefik.yml:/etc/traefik/traefik.yml:ro - ./config:/etc/traefik/config:ro environment: - NETDATA_CLAIM_TOKEN= - NETDATA_CLAIM_ROOMS= - NETDATA_CLAIM_URL=https://app.netdata.cloud networks: - traefik-net labels: - "traefik.enable=true" - "traefik.http.routers.netdata.rule=Host(`${DOMAIN}`)" - "traefik.http.routers.netdata.entrypoints=websecure" - "traefik.http.routers.netdata.tls.certresolver=letsencrypt" - "traefik.http.services.netdata-backend.loadbalancer.server.port=19999" - "traefik.http.middlewares.netdata-auth.basicauth.users=theo:$$2y$$05$$eFKr9R9vpd/KGMbwZ9DeD.Fo/UMtvLQ/ouaPHVw27tykCmGRuGmjK" networks: traefik-net: external: true volumes: netdataconfig: netdatalib: netdatacache: