Phase 1-5 plan for HPE ML350p Gen8 as dedicated FreeBSD build server.
Covers: ZFS provisioning, Poudriere setup, colibri port creation,
pkg repository hosting, ISO integration. Replaces raw cargo build
with proper FreeBSD packaging.
- XFCE layout finalization recap (merged to main)
- Colibri daemon diagnostics: 3 rc.d bugs found
- Live USB setup procedure for existing installs
- Smoke test results and next steps
- Access permission fix (clawdie in colibri group)
Codifies the markdown format Sam applied in bd94b87 / 30cf590 as a
project rule rather than per-file judgment. Prettier 3 defaults with
proseWrap=preserve (no prose reflow), printWidth=80, embedded code
formatting off so we don't touch fenced shell/JSON blocks.
.prettierignore scopes Prettier to active docs:
- excludes tmp/, cache/, node_modules/, build artifacts
- excludes CHANGELOG.md + RELEASE-NOTES-*.md (hand-formatted, rigid)
- excludes .archive/ and .opencode/ (historical / tooling internal)
- excludes bundled bootstrap.html
Reformatted 16 active .md files: padded markdown tables, blank line
before lists (CommonMark-strict), `*emph*` -> `_emph_`. No content
changes — diffs are all whitespace/alignment/emphasis style.
Verified: `npx prettier@3 --check '**/*.md'` reports all clean.
Build: not run — docs + tooling config only.
Tests: pass — prettier --check is green; git diff confirms no content
deletions, only formatting.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
ISO deploy module now runs `just install` (with a dev fallback to `npm run install`) instead of `npm run install-all`, and docs/tests are updated accordingly.
- clawdie-vps-setup.sh: Main installer that runs on mfsBSD
- Partitions disk with ZFS
- Installs FreeBSD 15.0 base
- Downloads Clawdie-AI from Codeberg
- Auto-generates secrets and .env
- clawdie-vps-migrate.sh: Linux rescue mode migration
- Downloads mfsBSD + writes to disk
- For Hetzner/OVH rescue mode
- build-vps.sh: Custom ISO builder (optional)
- Injects Clawdie into mfsBSD ISO
- For fully offline installs
- VPS-MIGRATION.md: Documentation with quick start
Usage (Vultr):
1. Upload mfsBSD ISO from depenguin.me
2. Boot and SSH: ssh mfsbsd@ip (password: mfsroot)
3. Run: fetch -o - https://clawdie.si/vps-setup.sh | sh