Config: overhaul dashboard design and layout

- zinc color, fullWidth, useEqualHeights, cardBlur md, statusStyle dot
- siteMonitor (HTTP + response time) instead of ping for all web services
- showStats: true — live CPU/RAM per Docker container on each card
- Add DB/cache info cards to Infrastructure section
- Clean up bookmarks, add OliVAS repo

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Vadym Samoilenko 2026-04-01 13:06:26 +01:00
parent 8874bc604c
commit 370ea5dae9
4 changed files with 45 additions and 26 deletions

View file

@ -9,11 +9,6 @@
- Homepage:
- abbr: HP
href: https://bitbucket.org/zlalani/homepage
- Server:
- SSH optical-dev:
- abbr: SSH
href: ssh://optical-dev.oliver.solutions
- Apache Logs:
- abbr: LOG
href: https://optical-dev.oliver.solutions/deploy-api/docs
- OliVAS:
- abbr: OL
href: https://bitbucket.org/zlalani/olivas

View file

@ -6,7 +6,8 @@
description: AI presentation generator
container: ppt-tool-web-1
server: local
ping: https://optical-dev.oliver.solutions/ppt-tool
siteMonitor: https://optical-dev.oliver.solutions/ppt-tool
showStats: true
- GMAL Scope Builder:
icon: mdi-briefcase-outline
@ -14,7 +15,8 @@
description: AI ratecard & team scoping
container: gmal-scope-builder-backend-1
server: local
ping: https://optical-dev.oliver.solutions/gsb
siteMonitor: https://optical-dev.oliver.solutions/gsb
showStats: true
- Semblance:
icon: mdi-account-group-outline
@ -22,7 +24,8 @@
description: Synthetic personas & focus groups
container: semblance-backend-1
server: local
ping: https://optical-dev.oliver.solutions/semblance
siteMonitor: https://optical-dev.oliver.solutions/semblance
showStats: true
- CC Dashboard:
icon: mdi-view-dashboard-outline
@ -30,7 +33,8 @@
description: API key & project management
container: cc-dashboard-app-1
server: local
ping: https://optical-dev.oliver.solutions/cc-dashboard
siteMonitor: https://optical-dev.oliver.solutions/cc-dashboard
showStats: true
- OliVAS:
icon: mdi-robot-outline
@ -38,7 +42,8 @@
description: OliVAS backend API
container: olivas-backend-1
server: local
ping: https://optical-dev.oliver.solutions/api/health
siteMonitor: https://optical-dev.oliver.solutions/api/health
showStats: true
- Infrastructure:
- Homepage:
@ -47,10 +52,21 @@
description: This dashboard
container: homepage-app-1
server: local
ping: https://optical-dev.oliver.solutions/homepage
siteMonitor: https://optical-dev.oliver.solutions/homepage
showStats: true
- Deploy API:
icon: mdi-rocket-launch-outline
href: https://optical-dev.oliver.solutions/deploy-api/docs
description: One-click deploy service
ping: http://127.0.0.1:9000/services
siteMonitor: http://127.0.0.1:9000/services
- PostgreSQL × 4:
icon: mdi-database-outline
description: "ppt-tool · olivas · cc-dashboard · gmal"
href: https://optical-dev.oliver.solutions
- Redis + MongoDB:
icon: mdi-server-outline
description: ppt-tool (Redis) · semblance (Mongo)
href: https://optical-dev.oliver.solutions

View file

@ -1,26 +1,33 @@
---
title: Optical Dev
description: optical-dev.oliver.solutions internal dashboard
language: en
theme: dark
color: slate
color: zinc
# Layout
# Full-width layout, equal card heights, hide noise
fullWidth: true
useEqualHeights: true
headerStyle: clean
cardBlur: sm
fiveColumns: false
# Hide footer clutter
cardBlur: md
statusStyle: dot
hideVersion: true
# Open all links in new tab
disableUpdateCheck: true
target: _blank
# Two sections: top row is widgets, sections below are service groups
# Layout sections
layout:
Widgets:
style: row
columns: 9
AI Tools:
style: row
columns: 4
columns: 5
useEqualHeights: true
Infrastructure:
style: row
columns: 4
useEqualHeights: true
Repositories:
style: row
columns: 4
iconsOnly: false

View file

@ -5,6 +5,7 @@
disk: /
label: optical-dev server
expanded: true
cputemp: false
- datetime:
text_size: xl