claude-memory/graph/configurations/ct-302-claude-runner-provisioned-for-server-diagnostics-5da446.md

69 lines
2.4 KiB
Markdown

---
id: 5da4468e-4a1b-481b-bbae-a32108dab33e
type: configuration
title: "CT 302 claude-runner provisioned for server diagnostics"
tags: [proxmox, homelab, monitoring, infrastructure, claude-code]
importance: 0.9
confidence: 0.8
created: "2026-02-20T03:39:42.612345+00:00"
updated: "2026-03-05T03:43:01.724120+00:00"
relations:
- target: 39379120-896b-46cd-befa-b83d09d7556b
type: RELATED_TO
direction: incoming
strength: 0.7
edge_id: 73e5a7b2-8f91-47a0-bb04-cd324eaf8228
- target: e32b20ae-8861-4b7a-b14a-853377cf7cb9
type: BUILDS_ON
direction: incoming
strength: 0.8
edge_id: 20e8a32f-8d4e-4359-a85f-4119ed319415
- target: 06101183-a78b-4852-86eb-cae5557ace8c
type: RELATED_TO
direction: incoming
strength: 0.85
edge_id: 42a28caa-a209-46fb-a066-dc0ddabe305e
- target: c684a1ea-bdb6-4e4b-9416-e50e471221a0
type: RELATED_TO
direction: incoming
strength: 0.86
edge_id: eff97d0e-f834-4e2f-b461-b8d0f121e0b3
- target: e5922fd9-9afc-46ae-bcce-39d0938bfee3
type: RELATED_TO
direction: incoming
strength: 0.76
edge_id: 97fad55b-1719-4c08-ad0e-9d82d2167870
- target: ccb2b5a4-a9bb-4f8f-9367-d74713ab2415
type: RELATED_TO
direction: incoming
strength: 0.77
edge_id: 4b15dc4c-5607-4cd1-a7ee-66971512b79c
---
## LXC 302 — claude-runner
- **VMID:** 302, **IP:** 10.10.0.148, **Hostname:** claude-runner
- **OS:** Ubuntu 24.04 (2 cores, 3GB RAM, 32GB disk)
- **Purpose:** Automated server health monitoring with AI-escalated remediation
- **Repo:** `cal/claude-runner-monitoring` on Gitea → cloned to `/root/.claude`
- **Git auth:** Read-only Gitea token (stored in git remote URL)
- **API key:** `ANTHROPIC_API_KEY` in `/etc/environment`
- **Claude CLI:** v2.1.49 at `/root/.local/bin/claude`
- **uv:** v0.10.4 at `/root/.local/bin/uv`
- **Python venv:** `/root/.claude/skills/server-diagnostics/.venv/`
### SSH Keys
- Cal's `homelab_rsa` → authorized_keys (desktop access)
- N8N's `n8n_runner_key` (ed25519) → authorized_keys (automation access)
- CT 302's `/root/.ssh/homelab_rsa` → outbound to target servers
### Monitored Servers
- arr-stack (10.10.0.221): sonarr, radarr, readarr, lidarr, jellyseerr, sabnzbd
- gitea (10.10.0.225): gitea (systemd), gitea-runner (docker)
- uptime-kuma (10.10.0.227): uptime-kuma
### Update Method
```bash
ssh -i ~/.ssh/homelab_rsa root@10.10.0.148 "cd /root/.claude && git pull"
```