diff --git a/000 daily/FAMILY Home Lab Console — Build Status.md b/000 daily/FAMILY Home Lab Console — Build Status.md index 391fed5..32a7f30 100644 --- a/000 daily/FAMILY Home Lab Console — Build Status.md +++ b/000 daily/FAMILY Home Lab Console — Build Status.md @@ -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]]