Demo comparing html-over-the-wire w/ WS and SSE.

Harden the demo's systemd unit and generalise the deploy notes main

The unit I shipped had only NoNewPrivileges and PrivateTmp, weaker than the other services on the box. This is a public unauthenticated network service, so confine it: read-only filesystem except its own log directory, no device or kernel access, a syscall filter, and a 1G ceiling above the app's own connection caps. MemoryDenyWriteExecute is deliberately omitted — it breaks V8's JIT. Verified in place: sandbox active, logs still writable, no denials, and the public endpoint still serves brotli SSE over h2. The README's deploy section now documents the hardening rather than one machine's hostnames and paths. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>


Author Derek Reynolds Co-author Claude Opus 5 (1M context) Date Commit Parent 89cb7626
+28 -14
1 changed file
+28 -14
1 changed file