chore: sync homelab ops, identity, and monitoring docs

This commit is contained in:
Fizzlepoof
2026-05-21 02:01:09 +00:00
parent 4c41b19e13
commit 2e99873634
44 changed files with 6295 additions and 346 deletions

View File

@@ -0,0 +1,21 @@
# NOMAD Hawser Agent
- **Repo stack path:** `/home/fizzlepoof/repos/truenas-stacks/infrastructure/hawser-nomad`
- **Suggested live stack path:** `/opt/hawser-nomad`
- **Dockhand environment:** existing `NOMAD` Hawser Standard environment on PD
- **Why Standard mode:** NOMAD is on the LAN with a stable IP, so Dockhand can connect directly without the extra Edge-mode WebSocket plumbing
Bring-up:
```bash
cd /opt/hawser-nomad
cp .env.example .env
bash bin/prepare_nomad.sh --up
```
Notes:
- Use the Hawser token already configured in Dockhand's `NOMAD` environment.
- Hawser listens on port `2376` by default, matching the existing Dockhand environment entry.
- `STACKS_DIR` is bind-mounted to the same host path inside the container so Dockhand can deploy stacks that use relative bind mounts.
- This is a standalone NOMAD deployment under `/opt`, not part of the core Project N.O.M.A.D. managed stack.