sam-4screen-desktop 2026-8-24:17:24:8
This commit is contained in:
4
.obsidian/workspace.json
vendored
4
.obsidian/workspace.json
vendored
@@ -209,8 +209,9 @@
|
||||
"templater-obsidian:Templater": false
|
||||
}
|
||||
},
|
||||
"active": "b0724d9a8e78110f",
|
||||
"active": "8018aa52f0591df9",
|
||||
"lastOpenFiles": [
|
||||
"000 daily/FAMILY Home Lab Console — Build Status.md",
|
||||
"300 areas/360 Dev-Ops Network Computers/Backup System — Borg, Kopia & Restic.md",
|
||||
"300 areas/360 Dev-Ops Network Computers/Pi Neovim Coding Harness.md",
|
||||
"300 areas/360 Dev-Ops Network Computers/Home Network Map Overview.md",
|
||||
@@ -236,7 +237,6 @@
|
||||
"300 areas/350 AI/AI Tool - Eve - Agent Orchestration.md",
|
||||
"300 areas/350 AI/Ai memory management.md",
|
||||
"200 projects/220 Web Host Migration/Email Backup off site hosting.md",
|
||||
"300 areas/360 Dev-Ops Network Computers/Backup Health Check Commands.md",
|
||||
"000 daily/ThinkPad Recommendations",
|
||||
"500 archive/510 Daily",
|
||||
"300 areas/305 Ideas Businesses",
|
||||
|
||||
@@ -10,6 +10,8 @@ aliases: []
|
||||
---
|
||||
# [[FAMILY Enterprise Homelab AI Multimedia Suite. Systems Architecture & Blueprint]]
|
||||
|
||||
> **Build status:** see [[FAMILY Home Lab Console — Build Status]] (portal written repo-local, deployment pending).
|
||||
>
|
||||
> **SUPERSEDED by final plan** in `/home/sam/home_network/custom_tools/family_home_lab/plan.md` (approved). Key changes from this blueprint: host = `.13`; reuse existing Caddy on `.35` + Pi-hole DNS (no Caddy container); RabbitMQ deployed fresh (verified none exists); Garage S3 data on `/mnt/data/family-home-lab/` (see [[FAMILY S3 Storage Integration & Blueprint]]); compose at `/home/sam/Docker/Containers/family-home-lab/`; portal port `8500`; frontend FastAPI+HTMX; Open WebUI retired in favour of DeepSeek Harness instances ([[FAMILY DeepSeek Harness (dsh) Home Lab Setup]]); users Sam/Jo/Harry/Finn with username+password auth. Original blueprint below for reference.
|
||||
|
||||
# Enterprise Homelab AI Multimedia Suite: Systems Architecture & Blueprint
|
||||
|
||||
42
000 daily/FAMILY Home Lab Console — Build Status.md
Normal file
42
000 daily/FAMILY Home Lab Console — Build Status.md
Normal file
@@ -0,0 +1,42 @@
|
||||
---
|
||||
created: 2026-08-24
|
||||
modified: 2026-08-24
|
||||
type: note
|
||||
tags:
|
||||
- family
|
||||
- home-lab
|
||||
- portal
|
||||
- build
|
||||
aliases:
|
||||
- Home Lab Console Build
|
||||
---
|
||||
# Home Lab Console — Build Status
|
||||
|
||||
Status of the [[FAMILY Enterprise Homelab AI Multimedia Suite. Systems Architecture & Blueprint|Home Lab]] console portal build. Authoritative plan: `/home/sam/home_network/custom_tools/family_home_lab/plan.md` (FINAL v3, approved). Design: `DESIGN.md` (Notion language — canvas `#f6f5f4`, primary `#0075de`, indigo login `#213183`).
|
||||
|
||||
## Where it runs
|
||||
- **Host:** `.13` (192.168.20.13, nixos-desktop, Docker host)
|
||||
- **Compose:** `/home/sam/Docker/Containers/family-home-lab/` (ported from repo)
|
||||
- **Proxy/DNS:** existing Caddy on `.35`; public zone `*.lab.audasmedia.com.au` → router → `.35` → `.13`
|
||||
- **Portal:** FastAPI + Jinja2 + HTMX, port `8500`, `console.lab.audasmedia.com.au`
|
||||
|
||||
## Repo-local code (written 2026-08-24, not yet deployed)
|
||||
- `portal/` — `main.py` (routes, first-run admin seed), `auth.py` (bcrypt + signed HTTP-only session cookies), `database.py` (SQLAlchemy async + pgvector/pg16), `tasks.py` (Celery + RabbitMQ), `tools.py` (per-user dsh URL), `config.py`, `Dockerfile`, `requirements.txt`
|
||||
- `portal/templates/` (9 pages) + `portal/static/tokens.css` + `app.css`
|
||||
- `docker-compose.yml` (postgres / redis / rabbitmq / garage / portal / worker; tool containers behind `profile: tools`), `garage/garage.toml`, `.env.example`, per-tool `README`s (image/video/audio/ai/docs/chat)
|
||||
|
||||
## Verified
|
||||
- All modules compile; all 9 templates render; per-user sections + dsh link resolve; `docker compose config -q` valid.
|
||||
|
||||
## Deployment checklist (pending)
|
||||
1. Local smoke test of login → dashboard flow.
|
||||
2. Sync repo → `.13` at `/home/sam/Docker/Containers/family-home-lab/`; `docker compose up -d`.
|
||||
3. Generate Garage tokens + create buckets `sam jo harry finn shared-media` + access keys (runbook in `deploy/DEPLOYMENT.md`).
|
||||
4. Apply `deploy/caddy/Caddyfile.snippet` on `.35` and reload.
|
||||
5. Add `/mnt/data/family-home-lab/` to `.13` Borg backup sources.
|
||||
6. Enable tool containers (`--profile tools`) once images verified (plan §4).
|
||||
|
||||
## Related
|
||||
- [[FAMILY Enterprise Homelab AI Multimedia Suite. Systems Architecture & Blueprint]]
|
||||
- [[FAMILY S3 Storage Integration & Blueprint]]
|
||||
- [[FAMILY DeepSeek Harness (dsh) Home Lab Setup]]
|
||||
Reference in New Issue
Block a user