sam-4screen-desktop 2026-8-24:18:9:8

This commit is contained in:
2026-08-24 18:09:08 +10:00
parent e018e64d05
commit 0d5400af1f

View File

@@ -21,6 +21,9 @@ Status of the [[FAMILY Enterprise Homelab AI Multimedia Suite. Systems Architect
- **Portal:** FastAPI + Jinja2 + HTMX, port `8500`, `console.lab.audasmedia.com.au`
## Repo-local code (written 2026-08-24, not yet deployed)
> **Update 2026-08-24 (deploy):** core stack **deployed and live** at https://console.lab.audasmedia.com.au (login → dashboard verified over public HTTPS). Garage up with buckets `sam, jo-media, harry, finn, shared-media`; portal key RW on all. Borg backup edit to `backup.nix` pending (needs sudo).
>
> (Original, below, now historical.)
- `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)
@@ -36,6 +39,13 @@ Status of the [[FAMILY Enterprise Homelab AI Multimedia Suite. Systems Architect
5. Add `/mnt/data/family-home-lab/` to `.13` Borg backup sources.
6. Enable tool containers (`--profile tools`) once images verified (plan §4).
## Deployment checklist (further)
1. ✅ Core stack up on `.13` (portal/postgres/redis/rabbitmq/garage/worker); console URL live.
2. ✅ Garage buckets + portal access key provisioned (note: S3 name rules ⇒ `jo` used as `jo-media`).
3. ✅ Caddy `console` rule applied + reloaded on `.35`; cert obtained.
4. ⏳ Add `/mnt/data/family-home-lab/` to `.13` `backup.nix` (`services.borgbackup.jobs."local-to-storage".paths`) — needs sudo, then `sudo nixos-rebuild switch --flake . --impure`.
5. ⏳ Enable tool containers (`--profile tools`) once images verified (plan §4); add their Caddy blocks one-by-one.
## Related
- [[FAMILY Enterprise Homelab AI Multimedia Suite. Systems Architecture & Blueprint]]
- [[FAMILY S3 Storage Integration & Blueprint]]