name: Network monitoring services: smokeping: hostname: smokeping image: linuxserver/smokeping environment: PUID: ${NASCOMPOSE_UID?} PGID: ${NASCOMPOSE_GID?} networks: - reverse-proxy volumes: - smokeping_data:/data/ - smokeping_config:/config/ restart: unless-stopped labels: traefik.enable: true traefik.http.routers.smokeping.middlewares: authelia@file networks: reverse-proxy: external: true volumes: smokeping_data: driver_opts: type: none o: bind device: ${NASCOMPOSE_SERVICES?}/network-monitoring/volumes/smokeping_data/ smokeping_config: driver_opts: type: none o: bind device: ${NASCOMPOSE_SERVICES?}/network-monitoring/volumes/smokeping_config/