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.
This commit is contained in:
2026-08-17 18:19:39 +02:00
parent 83056e0fdc
commit 5fc922b477
+1 -82
View File
@@ -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]