diff --git a/Caddyfile b/Caddyfile index 2681fca..c29e166 100755 --- a/Caddyfile +++ b/Caddyfile @@ -31,7 +31,7 @@ win.netgrimoire.com { } -jellyweb.netgrimoire.com { +jellyfin.netgrimoire.com { reverse_proxy http://jellyfin:8096 } @@ -85,35 +85,7 @@ namer.netgrimoire.com { reverse_proxy http://namer:6980 } -glances-docker1.netgrimoire.com { - import authentik - reverse_proxy http://192.168.4.72:61208 -} -glances-docker2.netgrimoire.com { - import authentik - reverse_proxy http://192.168.5.17:61208 -} - -glances-docker3.netgrimoire.com { - import authentik - reverse_proxy http://192.168.5.15:61208 -} - -glances-docker4.netgrimoire.com { - import authentik - reverse_proxy http://192.168.5.16:61208 -} - -glances-bruce.netgrimoire.com { - import authentik - reverse_proxy http://192.168.5.134:61208 -} - -glances-nas.netgrimoire.com { - import authentik - reverse_proxy http://192.168.5.12:61208 -} scrutiny.netgrimoire.com { import authentik diff --git a/beszel.yaml b/beszel.yaml new file mode 100644 index 0000000..d41c553 --- /dev/null +++ b/beszel.yaml @@ -0,0 +1,43 @@ + +services: + beszel: + image: henrygd/beszel + container_name: beszel + hostname: beszel + networks: + - netgrimoire + volumes: + - /data/nfs/Baxter/Docker/beszel://beszel_data + environment: + - TZ=America/Chicago + user: "1001:998" + ports: + - 8090:8090 + deploy: + restart_policy: + condition: any + delay: 10s + 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}}" + placement: + constraints: + - node.labels.general == true + + + +networks: + netgrimoire: + external: true + +