sam-4screen-desktop 2026-8-24:18:9:8
This commit is contained in:
@@ -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]]
|
||||
|
||||
Reference in New Issue
Block a user