store: CT 302 claude-runner provisioned for server diagnostics
This commit is contained in:
parent
2882be7118
commit
1b5b4cf6f2
@ -0,0 +1,37 @@
|
||||
---
|
||||
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-02-20T03:39:42.612345+00:00"
|
||||
---
|
||||
|
||||
## 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"
|
||||
```
|
||||
Loading…
Reference in New Issue
Block a user