code.hofmanns.ai/.claude/skills/remote-env/skill.md
hofmann 4654f87bb8 Initial setup: Claude Code + n8n MCP integration
- 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>
2026-03-01 20:59:10 +00:00

67 lines
1.6 KiB
Markdown

# Remote Environment
## All Devices
### Headscale (self-hosted)
| Host | IP | Type | Status |
|------|-----|------|--------|
| hai | 100.64.0.1 | Server | ✅ |
| rtx | 100.64.0.2 | RTX 4090 | ❌ migrate |
| git | 100.64.0.6 | Forgejo | ✅ |
| slate | 100.64.0.7 | Tablet | ❌ offline |
### Tailscale (to migrate)
| Device | IP | Type |
|--------|-----|------|
| d-game-win11 | 100.124.77.127 | Windows RTX |
| gl-be3600 | 100.85.97.9 | Router |
| glkvm | 100.72.138.24 | KVM |
| chromecast | 100.89.150.57 | Chromecast |
| lenovo-dee | 100.109.245.3 | Laptop |
| lenovo-tb330fu | 100.70.237.126 | Tablet |
| lenovo-yt-x705f | 100.83.86.102 | Tablet |
| nothing-a063 | 100.93.194.91 | Phone |
| nothing-a063-1 | 100.76.147.31 | Phone |
## SSH
```bash
ssh hai # ubuntu@hofmanns.ai
ssh rtx # d@100.64.0.2
ssh git # git@100.64.0.6
ssh router # root@100.85.97.9
ssh kvm # d@100.72.138.24
ssh jetson # d@100.72.246.11
```
## Services
### hai (public)
| URL | Service |
|-----|---------|
| git.hofmanns.ai | Forgejo |
| auth.hofmanns.ai | Authentik |
| headscale.hofmanns.app | Headscale |
| n8n.hofmanns.app | n8n |
### rtx (tunneled)
| URL | Service |
|-----|---------|
| ewa.hofmanns.ltd | EWA |
| rgb.hofmanns.ltd | RGB Chaos |
| rtx.hofmanns.ltd | Frigate |
## Docker on hai
```bash
ssh hai "docker ps --format 'table {{.Names}} {{.Status}}'"
```
| Container | Purpose |
|-----------|---------|
| element | Matrix client |
| synapse | Matrix server |
| gitea | Forgejo git |
| headscale | VPN control |
| n8n | Automation |
| authentik | Auth |
| mytube-* | YouTube tools |