- Add deploy.sh: builds frontend locally, rsyncs build/ to server,
restarts services via passwordless sudo
- DEPLOYMENT.md: remove pnpm build from server setup (frontend is never
built on the LXC — esbuild hangs on low-resource containers), add rsync
to apt packages, document deploy.sh setup (SSH config, sudoers), replace
manual update steps with ./deploy.sh invocation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>