Commit Graph

20 Commits

Author SHA1 Message Date
3bf3ea798f docs: add security audit findings and register Tuxedo security tasks; add Basketball and Interactive Resume cards to Family Console portal 2026-10-29 16:18:53 +11:00
4968a63e37 feat(portal): add Webmail (Sam), Web Restrict (Sam/Jo), and School Portal (Sam/Jo/Finn/Harry) 2026-10-16 12:40:57 +11:00
990e433117 panel: remove the Ollama card and its controller entry
The local 14B model is not usable from this machine (8.25 tok/s prompt
processing; pi sends a 9,510-token agent prompt against a 4,096 context, so it
was truncated to 2,050 and still needed ~4 min before the first token). Nothing
about the panel was worth keeping for it.

- portal/tools.py: drop the 'Ollama Local LLM' tile (no other references remain)
- services.toml: drop the ollama allowlist entry; 8 services remain
- service_controller.py + docs: keep the generic 'systemd-system' kind but drop
  the ollama-specific wording and mark it as currently unused

Verified on .13: /api/services no longer lists ollama, the deployed tools.py has
0 ollama matches, the other 8 cards still report correctly, portal is healthy.
2026-10-12 19:39:45 +11:00
a661fb3b2e feat(ollama): add Ollama local LLM (.27) card & remote SSH control to service-controller 2026-10-12 14:12:30 +11:00
24227c527a ON/OFF: WorldMonitor group toggle — controller supports multi-target groups (aggregate state, one switch for 4 containers), console card wired (admin), partial-state pill 2026-10-08 21:41:54 +11:00
0ce1b6e6ba console: admin ON/OFF cards (Paperclip, Prefect worker, Photo Pipeline — admin-only toggle strips) + failed-state dozzle log link on media cards; per-user toggle gating verified (finn: media only, 403 on admin) 2026-10-08 21:18:37 +11:00
85827be3be ON_OFF Phase 0-3: service-controller (.13:8443, token-gated, containers+systemd-user, audit log) + portal toggle cards (live status, per-user who, failed token, RAM) — full E2E verified 2026-10-08 19:10:45 +11:00
6f32301540 console: add Paseo (multi-agent orchestration GUI) + Paperclip (agent harness manager) cards to AI Tools section 2026-09-26 17:36:33 +10:00
a71059ac1e Remove Langfuse card (service removed) 2026-09-08 09:31:15 +10:00
1345216551 Map links -> direct family-home-lab-map.html (README + console card) 2026-09-06 19:26:22 +10:00
343bdac430 Console: add Lab Maps card -> maps.lab.audasmedia.com.au/family_home_lab/docs 2026-09-06 12:48:51 +10:00
afcc0a1e20 Garage UI -> garage-ui.lab; add AWS S3 Console backup card 2026-09-05 09:02:04 +10:00
584320b999 Offsite card -> S3 status dashboard; Garage card renamed Garage UI (with File Browser) 2026-09-05 08:53:56 +10:00
ae135138e1 Console: remove KitchenOwl card; add Metube + Outline cards 2026-09-04 14:19:02 +10:00
29dd6904cc Add Offsite Backup (Amazon S3) card for sam/admin -> offsite.lab.audasmedia.com.au 2026-08-31 09:43:14 +10:00
7cfeeaf000 Voice page: example commands + character voices (Donald/Hal/Mech Warrior/Ryan); Snapcast card -> working http IP 2026-08-30 15:08:00 +10:00
22e61676a0 Nextcloud card -> public nextcloud.lab (was nextcloud.home.lab) 2026-08-26 22:17:07 +10:00
9b5293ffe7 Swap Photopea -> GIMP (lscr.io/linuxserver/gimp); remove broken photopea container/basic-auth on media tools 2026-08-26 14:50:44 +10:00
b868dd5f84 Remove OpenWebUI from console+caddy; greeting tz fix; admin/pi directory column; dsh hardening+plugins+sessions 2026-08-26 12:58:56 +10:00
1110dbc978 Family Home Lab: portal, dsh (chat+plugins), transcriber, music/media tools, home dash 2026-08-26 11:30:34 +10:00