From 5fc922b4779880e1764ddd38ba03415407e907c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Mon, 17 Aug 2026 18:19:39 +0200 Subject: [PATCH] simplify pulsenode dashboard: one Services group, no db/search/discovery Trims the deployed config down to what's actually useful day-to-day: a single Services group with the 10 stacks as plain docker widgets (traefik, coolify, gitea, code, immich, n8n, passbolt, umami, headscale, mailpit). Drops the Data Services group (8 database widgets), the Search widget, and auto-discovery (and the synthetic Discovered group it produced) - all still fully supported by the app itself and demonstrated in the pulsenode repo's own dogfood config, just more than this deployment needs. --- pulsenode/config/config.yml | 83 +------------------------------------ 1 file changed, 1 insertion(+), 82 deletions(-) diff --git a/pulsenode/config/config.yml b/pulsenode/config/config.yml index b6921f6..0bac25f 100644 --- a/pulsenode/config/config.yml +++ b/pulsenode/config/config.yml @@ -4,17 +4,8 @@ settings: theme: mode: dark -# Manual widgets below always take precedence over an auto-discovered one for -# the same container - this is on as a safety net for anything added to -# falcon_network later without a config.yml update, not to duplicate what's -# already listed here. Requires DOCKER_GID set correctly (see .env.example). -discovery: - docker: - enabled: true - network: falcon_network - groups: - - name: Core Infra + - name: Services widgets: - type: docker name: Traefik @@ -32,8 +23,6 @@ groups: href: https://${TRAEFIK_HOST_COOLIFY} interval: 10s - - name: Dev Tools - widgets: - type: docker name: Gitea containerName: gitea @@ -41,21 +30,12 @@ groups: href: https://${TRAEFIK_HOST_GITEA} interval: 10s - - type: docker - name: Gitea Runner - containerName: gitea_runner - icon: gitea - showStats: true - interval: 15s - - type: docker name: Code Server containerName: code href: https://${TRAEFIK_HOST_CODE} interval: 10s - - name: Apps - widgets: - type: docker name: Immich containerName: immich @@ -63,12 +43,6 @@ groups: href: https://${TRAEFIK_HOST_IMMICH} interval: 10s - - type: docker - name: Immich ML - containerName: immich_ml - icon: immich - interval: 15s - - type: docker name: n8n containerName: n8n @@ -101,58 +75,3 @@ groups: name: Mailpit containerName: mailpit interval: 15s - - - name: Data Services - widgets: - - type: database - name: Coolify DB - containerName: coolify_db - engine: postgres - interval: 20s - - - type: database - name: Coolify Redis - containerName: coolify_redis - engine: redis - interval: 20s - - - type: database - name: Gitea DB - containerName: gitea_db - engine: postgres - interval: 20s - - - type: database - name: Immich DB - containerName: immich_db - engine: postgres - interval: 20s - - - type: database - name: Immich Redis - containerName: immich_redis - engine: redis - interval: 20s - - - type: database - name: n8n DB - containerName: n8n_db - engine: postgres - interval: 20s - - - type: database - name: Passbolt DB - containerName: passbolt_db - engine: postgres - interval: 20s - - - type: database - name: Umami DB - containerName: umami_db - engine: postgres - interval: 20s - - - name: Search - widgets: - - type: search - engines: [duckduckgo, google]