feat: systemd user service file for headless deployment

Hardened unit with ProtectSystem/ProtectHome, auto-restart on failure,
and ExecReload for SIGHUP hot config reload. Docs updated with setup,
management, and enable-linger instructions.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
user
2026-02-21 19:25:36 +01:00
parent 638f12dbb3
commit f4f3132b6b
7 changed files with 104 additions and 5 deletions

View File

@@ -28,5 +28,5 @@
- [x] P2: Client-side TLS support
- [x] P2: Channel key support
- [x] P2: Hot config reload (SIGHUP + REHASH refactor)
- [ ] P3: Systemd service file
- [x] P3: Systemd service file
- [ ] P3: Containerfile for podman deployment