install02.hatchedstacks.com · public restore host

AI-OS install02 + dd02mini machine restore

Public installer pack and restore procedure for cloning dd02mini onto a new Mac mini. This site is public-safe. The private personal .7z stays on the external SSD (secrets).

Two lanes (do not mix)

  1. This website — installer DMG, bootstrap, checksums, restore script/docs.
  2. External SSD — private archive MacMiniBackup_dd02minis-Mac-mini_dd02mini_2026-08-18.7z (plaintext secrets). Never upload here.

1) New Mac setup

2) Public installer artifacts

Manifest / packet

manifest.json packet tar.gz

3) Private personal restore (SSD)

The 4.8G personal archive is not hosted on this domain (contains secrets). Keep it on the SSD path:

/Volumes/MJL SSD/dd02mini-migrate-2026-08-18/personal-restore/
MacMiniBackup_dd02minis-Mac-mini_dd02mini_2026-08-18.7z

Canonical sha256 (verify on SSD before extract):

50fb2e51239c4c94b3c4613b42effe248cf55739420d3772c68f76406c584c4f

Also mirrored here for offline check: .sha256 · .meta.json · CANONICAL.txt

4) Fail-closed restore (recommended)

Download and run on the new Mac as user dd02mini (SSD mounted):

brew install p7zip
curl -fsSLO https://install02.hatchedstacks.com/restore/restore-dd02mini-from-pack.sh
chmod +x restore-dd02mini-from-pack.sh
./restore-dd02mini-from-pack.sh "/Volumes/MJL SSD/dd02mini-migrate-2026-08-18/personal-restore"

Docs: RESTORE-ON-NEW-MAC.md

Do not run sudo 7za x MacMiniBackup_*.7z -o/ — use the script (ownership-safe staged restore).

5) After extract — stack bring-up

export PATH="$HOME/.local/bin:/opt/homebrew/bin:$PATH"
# restart Mac once after file promote
open -a OrbStack || true
cd ~/openbrain && docker compose up -d
# if DB empty: import ~/backups/openbrain/openbrain-*.sql.gz
hermes doctor
ollama pull nomic-embed-text
aios-backup-guard
cd ~/airbnb-adu-command-center-mvp && python3 scripts/verify_all.py

6) Acceptance before wiping source Mini

Public lane only. Personal restore archive never published to this host.