FAMILY CONSOLE: add Diagrams section (Archify map + Mermaid)
This commit is contained in:
@@ -47,6 +47,31 @@ A per-user DeepSeek chat harness (`dsh-sam·jo·harry·finn.lab`), **custom Fast
|
|||||||
- **Kids:** jo/harry/finn get a reduced view (no AI/chat, no admin-only tools) and no shell in dsh.
|
- **Kids:** jo/harry/finn get a reduced view (no AI/chat, no admin-only tools) and no shell in dsh.
|
||||||
- **Storage:** Garage S3 buckets `sam, jo-media, harry, finn, shared-media` (S3 needs ≥3-char names). Per-user files land in `shared-media/<user>/`.
|
- **Storage:** Garage S3 buckets `sam, jo-media, harry, finn, shared-media` (S3 needs ≥3-char names). Per-user files land in `shared-media/<user>/`.
|
||||||
|
|
||||||
|
## Architecture (Mermaid)
|
||||||
|
|
||||||
|
```mermaid
|
||||||
|
flowchart LR
|
||||||
|
U[Family browsers / phones] -->|https *.lab.audasmedia.com.au| C[<b>Caddy</b> :35 reverse proxy]
|
||||||
|
C -->|console.lab| P[<b>Console portal</b> FastAPI+HTMX :8500]
|
||||||
|
C -->|dsh-*.lab| D[<b>dsh chat</b> per-user x4 SSE]
|
||||||
|
C -->|gimp/video/audio.lab| M[<b>WeWebtop media tools</b> GIMP/KdenLive/Audacity/LMMS]
|
||||||
|
C -->|metube/outline/jellyfin/nextcloud +| APPS[~40 self-hosted apps]
|
||||||
|
P -->|logins/admin| PG[(Postgres+Redis)]
|
||||||
|
P -->|transcribe| W[<b>Celery workers</b> RabbitMQ]
|
||||||
|
D -->|LLM| OR[<b>OmniRoute</b> :20129 gateway]
|
||||||
|
OR -->|chat/reasoning/coding| OC[opencode-go · deepseek flash/pro]
|
||||||
|
D -->|vision/video| OL[OpenRouter → GPT-5 · GLM-5v]
|
||||||
|
W -->|MIDI/sheet| BP[Basic Pitch · MuScriptor]
|
||||||
|
U -->|Voice page| V[<b>Jervis</b> voice agent :8501]
|
||||||
|
V -->|HA REST/MQTT| HA[Home Assistant :30]
|
||||||
|
P -->|Files / S3| G[(Garage S3 + shared-media .13)]
|
||||||
|
G -.->|Borg backup| BACK[(Amazon S3 offsite)]
|
||||||
|
```
|
||||||
|
|
||||||
|
## Diagrams
|
||||||
|
- **Archify map** (interactive HTML): repo → `docs/family-home-lab-map.html` (+ source JSON `docs/archify/family-home-lab.architecture.json`)
|
||||||
|
- **Mermaid**: see "Architecture (Mermaid)" above.
|
||||||
|
|
||||||
## Project management
|
## Project management
|
||||||
- **Tasks:** [[Vikunja]] → project "Family Home Lab" — https://vikunja.lab.audasmedia.com.au/projects/8
|
- **Tasks:** [[Vikunja]] → project "Family Home Lab" — https://vikunja.lab.audasmedia.com.au/projects/8
|
||||||
- **Docs (AI bots):** Outline → collection "Family Home Lab" — https://outline.lab.audasmedia.com.au/collection/family-home-lab-XgbVukpg1g
|
- **Docs (AI bots):** Outline → collection "Family Home Lab" — https://outline.lab.audasmedia.com.au/collection/family-home-lab-XgbVukpg1g
|
||||||
|
|||||||
Reference in New Issue
Block a user