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:
+49
-21
@@ -5,11 +5,59 @@ theme:
|
|||||||
mode: dark
|
mode: dark
|
||||||
|
|
||||||
groups:
|
groups:
|
||||||
- name: Infra
|
- name: System
|
||||||
widgets:
|
widgets:
|
||||||
- type: system
|
- type: system
|
||||||
interval: 5s
|
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
|
- name: Services
|
||||||
widgets:
|
widgets:
|
||||||
- type: service
|
- type: service
|
||||||
@@ -39,12 +87,6 @@ groups:
|
|||||||
apiToken: ${GITEA_API_TOKEN}
|
apiToken: ${GITEA_API_TOKEN}
|
||||||
interval: 15s
|
interval: 15s
|
||||||
|
|
||||||
- type: docker
|
|
||||||
name: Code Server
|
|
||||||
containerName: code
|
|
||||||
href: https://${TRAEFIK_HOST_CODE}
|
|
||||||
interval: 10s
|
|
||||||
|
|
||||||
- type: service
|
- type: service
|
||||||
service: immich
|
service: immich
|
||||||
name: Immich
|
name: Immich
|
||||||
@@ -63,20 +105,6 @@ groups:
|
|||||||
apiKey: ${N8N_API_KEY}
|
apiKey: ${N8N_API_KEY}
|
||||||
interval: 15s
|
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
|
- type: service
|
||||||
service: headscale
|
service: headscale
|
||||||
name: Headscale
|
name: Headscale
|
||||||
|
|||||||
Reference in New Issue
Block a user