- CLAUDE.md with project docs and architecture - n8n-mcp config example (.mcp.json.example) - 7 gandalf skills (jump, hai, docker, status, remote-env, orchestrate, skills) - hai-infra + hai-tasks MCP server connections - .gitignore for secrets Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
914 B
914 B
Status
When user says "status", "check", "what's running" - RUN these commands:
# Run all at once
echo "=== HEADSCALE ===" && ssh hai "docker exec headscale headscale nodes list" && echo "" && echo "=== DOCKER ===" && ssh hai "docker ps --format 'table {{.Names}} {{.Status}}'" && echo "" && echo "=== TUNNEL ===" && ssh hai "ss -tlnp | grep -E '8042|5000'" && echo "" && echo "=== LOCAL ===" && tailscale status
Expected Results
Headscale
| Host | IP | Expected |
|---|---|---|
| hai | 100.64.0.1 | online |
| rtx | 100.64.0.2 | migrate! |
| git | 100.64.0.6 | online |
| slate | 100.64.0.7 | offline |
Docker
| Container | Expected |
|---|---|
| element | healthy |
| synapse | healthy |
| gitea | up |
| headscale | up |
| n8n | up |
| authentik | healthy |
Tunnel
Ports 5000 (Frigate) and 8042 (EWA) should be LISTEN