docs(audit): offbox v0.104.0 VALIDATED live against the Storage Box (supervised)
Real endpoints, fresh box sub-account. Discovery proof: immich (undeployed, USB-only unit — the v0.103.0 mis-resolution case) → ok/1 snapshot on the USB path; 45MB db-dump restore sha256-matched. No-silent-success on the live box: 0/N → error + backup_failed alert; partial → ok + LastWarning. Persists across restart. Forks 1+2 confirmed (direct; sub-account /home/<name>, ssh-copy-id -s -f, console key field still broken F3); fork-4 custody surface recorded, escrow design OPEN (repo pw + key not independently recoverable). Kept as standing demo-offsite. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PSK5g6qYLknKj8u3QAFEr6
This commit is contained in:
+13
@@ -3,6 +3,19 @@
|
||||
> Created with the REUSE.md rollout (2026-07-03). Authoritative history: `hub/CHANGELOG.md` (hub),
|
||||
> `website/CHANGELOG.md`, `scripts/CHANGELOG.md`; end-of-task detail in `REPORT.md`.
|
||||
|
||||
- **2026-07-09 — offbox v0.104.0 VALIDATED live against the Storage Box (supervised).** Closed the offsite
|
||||
arc: controller `:0.104.0`@`908e4b9` ran the real `/backup/offbox/*` endpoints against a fresh box
|
||||
**sub-account** (`u629193-sub1`, RepoPath `/home/felhom-demo-repo`). The capstone proof — **immich**
|
||||
(undeployed, recovery unit only on the USB drive, the exact case v0.103.0 mis-resolved to `systemDataPath`)
|
||||
→ discovery found the USB unit → `ok`, 1 snapshot; 45 MB db-dump restore sha256-matched. No-silent-success
|
||||
confirmed on the live box: 0/N → `error` + `backup_failed` operator alert; partial → `ok` +
|
||||
Hungarian `LastWarning` on `/backups`. Persists across restart. **Forks:** (1) direct topology + (2)
|
||||
sub-account-per-customer (RepoPath `/home/<name>`, `ssh-copy-id -p 23 -s -f` — console SSH-key field still
|
||||
broken, F3) confirmed; (3) PBS/WG tier deferred; **(4) custody surface RECORDED, escrow design OPEN** —
|
||||
the per-customer restic repo password + SSH key are 0600 in the controller data dir, **NOT independently
|
||||
recoverable** (ride DR only via the PBS whole-CT) → the load-bearing follow-up before real reliance.
|
||||
**KEPT** as a standing demo-offsite (€4.06/mo). Record: `documentation/audits/VALIDATION-offbox-storagebox-2026-07-09.md`.
|
||||
|
||||
- **2026-07-09 — TASK GL-7 SHIPPED: customer-page passphrase hardening + install-command generator
|
||||
(hub v0.36.0, `844fbfa7`; deploy `02c748eb`; LIVE, ArgoCD Synced/Healthy)** — go-live G7/G9/G10/G11.
|
||||
Two coupled, security-first changes to the operator customer page (`customer_unified.html` +
|
||||
|
||||
Reference in New Issue
Block a user