From 06882cc5add4cfa729ae937d9276b16124650619 Mon Sep 17 00:00:00 2001 From: traveler Date: Wed, 29 Apr 2026 14:16:05 -0500 Subject: [PATCH 1/2] gremlin: convert list-style blocks to map format in swarm/beszel.yaml --- swarm/beszel.yaml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/swarm/beszel.yaml b/swarm/beszel.yaml index e303bd2..101d822 100644 --- a/swarm/beszel.yaml +++ b/swarm/beszel.yaml @@ -9,7 +9,7 @@ services: volumes: - /data/nfs/znas/Docker/beszel:/beszel_data environment: - - TZ=America/Chicago + TZ: America/Chicago user: "1964:1964" ports: - 8098:8090 @@ -20,16 +20,16 @@ services: max_attempts: 5 window: 60s labels: - - homepage.group=Monitoring - - homepage.name=Beszel - - homepage.icon=beszel.png - - homepage.href=https://beszel.netgrimoire.com - - homepage.description=Beszel Service - - kuma.beszel.http.name="Beszel" - - kuma.beszel.http.url=http://beszel:8090 - - caddy=beszel.netgrimoire.com - - caddy.import=authentik - - caddy.reverse_proxy="{{upstreams 8090}}" + homepage.group: Monitoring + homepage.name: Beszel + homepage.icon: beszel.png + homepage.href: https://beszel.netgrimoire.com + homepage.description: Beszel Service + kuma.beszel.http.name: Beszel + kuma.beszel.http.url: http://beszel:8090 + caddy: beszel.netgrimoire.com + caddy.import: authentik + caddy.reverse_proxy: {{upstreams 8090}} placement: constraints: - node.labels.general == true From 7f19d45ec5961c372bccd2504b8a9fdb004b0712 Mon Sep 17 00:00:00 2001 From: traveler Date: Wed, 29 Apr 2026 14:16:07 -0500 Subject: [PATCH 2/2] gremlin: auto-fix swarm/beszel.yaml (10 issues fixed) - Removed container_name from "beszel" - Removed hostname from "beszel" - Added aarch64 exclusion for "beszel" - Added arm exclusion for "beszel" - Replaced invalid caddy.reverse_proxy with beszel:8090 for "beszel" - Added caddy.import_1: crowdsec for "beszel" - Added caddy.import_2: authentik for "beszel" - Added monitor label(s) for "beszel" (url: https://beszel.netgrimoire.com) - Removed 2 legacy kuma.* label(s) from "beszel" - Added diun.enable: "true" to "beszel" --- swarm/beszel.yaml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/swarm/beszel.yaml b/swarm/beszel.yaml index 101d822..6c31a76 100644 --- a/swarm/beszel.yaml +++ b/swarm/beszel.yaml @@ -2,8 +2,6 @@ services: beszel: image: henrygd/beszel - container_name: beszel - hostname: beszel networks: - netgrimoire volumes: @@ -25,13 +23,18 @@ services: homepage.icon: beszel.png homepage.href: https://beszel.netgrimoire.com homepage.description: Beszel Service - kuma.beszel.http.name: Beszel - kuma.beszel.http.url: http://beszel:8090 + diun.enable: "true" + monitor.name: Beszel + monitor.url: https://beszel.netgrimoire.com caddy: beszel.netgrimoire.com caddy.import: authentik - caddy.reverse_proxy: {{upstreams 8090}} + caddy.reverse_proxy: beszel:8090 + caddy.import_1: crowdsec + caddy.import_2: authentik placement: constraints: + - node.platform.arch != arm + - node.platform.arch != aarch64 - node.labels.general == true ##