Commit Graph

3 Commits

Author SHA1 Message Date
roof 8a9f4f50c6 docs: bring all docs current with this session's changes
Unit Tests / test (push) Successful in 12m12s
Update README, QUICKSTART, wiki, service-developer-guide, and CLAUDE.md for:
optional store services (email/calendar/files), sshuttle+proxy egress exits,
provider-aware Network Services/DNS overview, DHCP/dnsmasq removal, split-horizon
VPN DNS, container hardening (slim images, unprivileged WireGuard, webui port 8080,
pinned ntp/coredns), installer changes (host NTP, PIC_DEBUG, clean output, systemd),
and the backup overhaul (full secrets coverage + optional passphrase encryption).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-10 15:56:03 -04:00
roof 10ac15d9fe docs: Phase 7 — update docs to reflect optional services migration
Email, calendar, and files are now optional store services, not always-on
builtins. Updated README, QUICKSTART, Wiki, and service-developer-guide to
reflect: dynamic nav, optional service install flow, correct egress
identifiers (wireguard_ext/default vs wireguard/cell_internet), removed
builtin/store distinction from manifest reference, 7 core containers.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 17:10:48 -04:00
roof dc7b316cbd docs: correct Step 7 developer guide to match Steps 3-6 implementation
Unit Tests / test (push) Failing after 11s
Steps 3-6 were implemented since this doc was last written. Several
technical details had drifted from the actual code:

- Provision response shape was shown as echoing the password; corrected
  to {provisioned: true} to match the security model (passwords are
  never returned after creation)
- Restore command flag corrected from -C / to -C <path>; archives use
  relative paths so the extraction target must be explicit
- Added ServiceRegistry validation chokepoint note: subdomain and
  backend are validated at registration time, before Caddyfile
  generation, not at request time
- Added Admin UI note: Accounts tab appears on service pages
- Added -- separator security note for backup command construction

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 03:10:43 -04:00