--- services: alloy: image: grafana/alloy:v1.10.2 container_name: alloy hostname: your-server-name command: - run - --server.http.listen-addr=0.0.0.0:12345 - --storage.path=/var/lib/alloy/data - /etc/alloy/config.alloy ports: - "12345:12345" volumes: - ./config.alloy:/etc/alloy/config.alloy - alloy_data:/var/lib/alloy/data - /:/rootfs:ro - /run:/run:ro - /var/log:/var/log:ro - /sys:/sys:ro - /var/lib/docker/:/var/lib/docker/:ro - /run/udev/data:/run/udev/data:ro networks: - frontend labels: - traefik.enable=true - traefik.http.services.alloy.loadbalancer.server.port=12345 - traefik.http.services.alloy.loadbalancer.server.scheme=http - traefik.http.routers.alloy.service=alloy - traefik.http.routers.alloy.rule=Host(`alloy.home.arpa`) - traefik.http.routers.alloy.entrypoints=websecure - traefik.http.routers.alloy.tls=true - traefik.http.routers.alloy.tls.certresolver=cloudflare restart: unless-stopped volumes: alloy_data: driver: local networks: frontend: external: true