Sync network redesign repo state and cutover artifacts

This commit is contained in:
Fizzlepoof
2026-05-22 20:16:21 +00:00
parent 4b1e3d4061
commit 9e6dde7695
59 changed files with 5389 additions and 244 deletions

View File

@@ -2,12 +2,12 @@
## Where We Left Off
Phase 2 (AI stack) is fully deployed and verified on PlausibleDeniability (10.5.1.6). We were about to verify Gotify (Phase 1) and then deploy n8n (Phase 3).
Phase 2 (AI stack) is fully deployed and verified on PlausibleDeniability (10.5.30.6). We were about to verify Gotify (Phase 1) and then deploy n8n (Phase 3).
## What's Done
### Phase 2 — AI Stack (COMPLETE)
All 6 containers running and verified on PD (10.5.1.6):
All 6 containers running and verified on PD (10.5.30.6):
- **Ollama:** port 11434 — qwen2.5:14b loaded
- **OpenWebUI:** port 8282 (→8080)
- **Qdrant:** port 6333 (HTTP), 6334 (gRPC)
@@ -16,7 +16,7 @@ All 6 containers running and verified on PD (10.5.1.6):
- **Whisper:** port 8786 (→8000)
### Key Fixes Applied (reference for future troubleshooting)
1. **TrueNAS Scale Docker quirk:** `curl localhost:PORT` returns 000. Always use `curl 10.5.1.6:PORT`.
1. **TrueNAS Scale Docker quirk:** `curl localhost:PORT` returns 000. Always use `curl 10.5.30.6:PORT`.
2. **Reranker image:** Use `cpu-latest` not `cpu-1.5` (hf-hub bug).
3. **LiteLLM config:** Remove `database_url` (newer versions try Prisma/PostgreSQL). Set `master_key: "os.environ/LITELLM_MASTER_KEY"` to read from env var.
@@ -32,7 +32,7 @@ docker ps --filter name=gotify --format "table {{.Names}}\t{{.Image}}\t{{.Status
docker logs gotify --tail 20
docker inspect gotify --format '{{json .Mounts}}' | python3 -m json.tool
docker inspect gotify --format '{{json .NetworkSettings.Networks}}' | python3 -m json.tool
curl -sw "\n%{http_code}" http://10.5.1.6:8484/health
curl -sw "\n%{http_code}" http://10.5.30.6:8484/health
ls -la /mnt/docker-ssd/docker/compose/automation/
cat /mnt/docker-ssd/docker/compose/automation/docker-compose.yaml
```
@@ -57,9 +57,9 @@ Per HOMELAB_BUILDOUT_PLAN.md Phase 3:
| pangolin | Reverse proxy / external exposure |
## Machine IPs
- **PlausibleDeniability (PD):** 10.5.1.6 — TrueNAS Scale, RTX 2080 Ti
- **PlausibleDeniability (PD):** 10.5.30.6 — TrueNAS Scale, RTX 2080 Ti
- **ROCINANTE:** 10.5.1.112 — RTX 4090
- **N.O.M.A.D.:** 10.5.1.16 — Ubuntu, GTX 1080
- **N.O.M.A.D.:** 10.5.30.7 — Ubuntu, GTX 1080
## LiteLLM .env Secrets (on PD at /mnt/docker-ssd/docker/compose/ai/.env)
Already configured — do not regenerate. Master key is in the .env file as LITELLM_MASTER_KEY.