networks: netgrimoire: external: true services: beszel-agent-docker3: image: henrygd/beszel-agent:latest ports: - 45878:45878 volumes: - /var/run/docker.sock:/var/run/docker.sock:ro networks: - netgrimoire environment: KEY: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGNx6yKSqJHUiSKTM44/A1luwBije9HkHwnOxwXYx8q4" LISTEN: "45878" PUID: "1964" PGID: "1964" deploy: mode: replicated replicas: 1 restart_policy: condition: any delay: 5s max_attempts: 3 window: 120s placement: constraints: - node.platform.arch != aarch64 - node.platform.arch != arm - node.hostname == docker3 labels: gremlin.version: "2026-04-1" gremlin.caddy.skip: "true" gremlin.homepage.skip: "true" gremlin.monitor.skip: "true" diun.enable: "true" beszel-agent-docker4: image: henrygd/beszel-agent:latest ports: - 45879:45879 volumes: - /var/run/docker.sock:/var/run/docker.sock:ro networks: - netgrimoire environment: KEY: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGNx6yKSqJHUiSKTM44/A1luwBije9HkHwnOxwXYx8q4" LISTEN: "45879" PUID: "1964" PGID: "1964" deploy: mode: replicated replicas: 1 restart_policy: condition: any delay: 5s max_attempts: 3 window: 120s placement: constraints: - node.platform.arch != aarch64 - node.platform.arch != arm - node.hostname == docker4 labels: gremlin.version: "2026-04-1" gremlin.caddy.skip: "true" gremlin.homepage.skip: "true" gremlin.monitor.skip: "true" diun.enable: "true" beszel-agent-docker5: image: henrygd/beszel-agent:latest ports: - 45883:45883 volumes: - /var/run/docker.sock:/var/run/docker.sock:ro networks: - netgrimoire environment: KEY: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGNx6yKSqJHUiSKTM44/A1luwBije9HkHwnOxwXYx8q4" LISTEN: "45883" PUID: "1964" PGID: "1964" deploy: mode: replicated replicas: 1 restart_policy: condition: any delay: 5s max_attempts: 3 window: 120s placement: constraints: - node.platform.arch != aarch64 - node.platform.arch != arm - node.hostname == docker5 labels: gremlin.version: "2026-04-1" gremlin.caddy.skip: "true" gremlin.homepage.skip: "true" gremlin.monitor.skip: "true" diun.enable: "true" beszel-agent-znas: image: henrygd/beszel-agent:latest ports: - 45880:45880 volumes: - /var/run/docker.sock:/var/run/docker.sock:ro networks: - netgrimoire environment: KEY: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGNx6yKSqJHUiSKTM44/A1luwBije9HkHwnOxwXYx8q4" LISTEN: "45880" PUID: "1964" PGID: "1964" deploy: mode: replicated replicas: 1 restart_policy: condition: any delay: 5s max_attempts: 3 window: 120s placement: constraints: - node.platform.arch != aarch64 - node.platform.arch != arm - node.hostname == znas labels: gremlin.version: "2026-04-1" gremlin.caddy.skip: "true" gremlin.homepage.skip: "true" gremlin.monitor.skip: "true" diun.enable: "true" beszel-agent-dockerpi1: image: henrygd/beszel-agent:latest ports: - 45884:45884 volumes: - /var/run/docker.sock:/var/run/docker.sock:ro networks: - netgrimoire environment: KEY: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGNx6yKSqJHUiSKTM44/A1luwBije9HkHwnOxwXYx8q4" LISTEN: "45884" PUID: "1964" PGID: "1964" deploy: mode: replicated replicas: 1 restart_policy: condition: any delay: 5s max_attempts: 3 window: 120s placement: constraints: - node.hostname == dockerpi1 labels: gremlin.version: "2026-04-1" gremlin.arm.allow: "true" gremlin.caddy.skip: "true" gremlin.homepage.skip: "true" gremlin.monitor.skip: "true" diun.enable: "true"