feat(pulsenode): rename Infra to System, add Services/Web Apps quick-link bookmarks

Drop the standalone Code Server/Passbolt/Umami docker widgets in
favor of a compact multi-link bookmark card for every self-hosted
service, plus a second one linking out to the Coolify-hosted web
apps (pivoine.art, bar.pivoine.art, etc.). Requires pulsenode
v0.4.4+ for the bookmark widget's new `links` field.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WpxhtQY3CExQdMs4j7MmJe
This commit is contained in:
2026-08-18 10:17:03 +02:00
co-authored by Claude Sonnet 5
parent 4ffa078da0
commit d9a0a902e3
+49 -21
View File
@@ -5,11 +5,59 @@ theme:
mode: dark
groups:
- name: Infra
- name: System
widgets:
- type: system
interval: 5s
- type: bookmark
name: Services
icon: docker
links:
- name: Traefik
href: https://${TRAEFIK_HOST_TRAEFIK}
icon: traefik
- name: Coolify
href: https://${TRAEFIK_HOST_COOLIFY}
icon: coolify
- name: Gitea
href: https://${TRAEFIK_HOST_GITEA}
icon: gitea
- name: Code Server
href: https://${TRAEFIK_HOST_CODE}
- name: Immich
href: https://${TRAEFIK_HOST_IMMICH}
icon: immich
- name: Passbolt
href: https://${TRAEFIK_HOST_PASSBOLT}
icon: passbolt
- name: Umami
href: https://${TRAEFIK_HOST_UMAMI}
icon: umami
- name: Headscale
href: https://${TRAEFIK_HOST_HEADSCALE}
icon: headscale
- name: n8n
href: https://${TRAEFIK_HOST_N8N}
icon: n8n
- type: bookmark
name: Web Apps
icon: coolify
links:
- name: pivoine.art
href: https://pivoine.art
- name: bar.pivoine.art
href: https://bar.pivoine.art
- name: kit.pivoine.art
href: https://kit.pivoine.art
- name: worldcup.pivoine.art
href: https://worldcup.pivoine.art
- name: roux.pivoine.art
href: https://roux.pivoine.art
- name: triggershell.falcon.pivoine.art
href: https://triggershell.falcon.pivoine.art
- name: Services
widgets:
- type: service
@@ -39,12 +87,6 @@ groups:
apiToken: ${GITEA_API_TOKEN}
interval: 15s
- type: docker
name: Code Server
containerName: code
href: https://${TRAEFIK_HOST_CODE}
interval: 10s
- type: service
service: immich
name: Immich
@@ -63,20 +105,6 @@ groups:
apiKey: ${N8N_API_KEY}
interval: 15s
- type: docker
name: Passbolt
containerName: passbolt
icon: passbolt
href: https://${TRAEFIK_HOST_PASSBOLT}
interval: 10s
- type: docker
name: Umami
containerName: umami
icon: umami
href: https://${TRAEFIK_HOST_UMAMI}
interval: 10s
- type: service
service: headscale
name: Headscale