Initial commit: homelab infrastructure wiki
- Full Obsidian vault content - Host configs (ice, grizzley, ubuntu, proxmox, truenas, panda, hyte) - Media stack documentation - Traefik HA setup - Automation scripts - Bachelor party planning
This commit is contained in:
52
homelab/concepts/hermes-opencode-cluster.md
Normal file
52
homelab/concepts/hermes-opencode-cluster.md
Normal file
@@ -0,0 +1,52 @@
|
||||
---
|
||||
title: Hermes OpenCode Cluster
|
||||
created: 2026-04-28
|
||||
updated: 2026-04-28
|
||||
type: concept
|
||||
tags: [concept, ai, homelab, agents]
|
||||
confidence: high
|
||||
---
|
||||
|
||||
# Hermes OpenCode Cluster
|
||||
|
||||
AI agent cluster setup — OpenCode instances deployed as systemd services across the homelab, with Hermes gateway providing model routing.
|
||||
|
||||
## Instance Overview
|
||||
|
||||
| Instance | Host | IP | Port | Traefik Route | Status |
|
||||
|----------|------|-----|------|---------------|--------|
|
||||
| ubuntu | Ubuntu VM | 192.168.50.61 | 4096 | opencode.tophermayor.com | Active (systemd) |
|
||||
| ice | Raspberry Pi 4 | 192.168.50.197 | 4096 | opencode-ice.tophermayor.com | Active (systemd) |
|
||||
| grizzley | Raspberry Pi 5 | 192.168.50.84 | 4096 | — | Inactive/disabled |
|
||||
|
||||
## Host Context Detection
|
||||
|
||||
Each host clone has a `.host-context` file that identifies the local context. See [[host-context-detection]] for the full detection table.
|
||||
|
||||
## Skills
|
||||
|
||||
Skills are located in `.agents/skills/` and `.opencode/`:
|
||||
|
||||
- `proxmox-management` — VM/LXC operations
|
||||
- `traefik-diagnostic` — Router/service health
|
||||
- `truenas-storage` — ZFS pool/share management
|
||||
- `authentik-sso` — SSO/OIDC configuration
|
||||
- `media-stack` — Radarr, Sonarr, Jellyfin management
|
||||
- `komodo-management` — Docker stack deployment
|
||||
- `host-power-management` — Wake-on-LAN, VM control
|
||||
- `infra-audit` — Live infrastructure verification
|
||||
|
||||
## Hermes Gateway
|
||||
|
||||
Hermes runs on grizzley as the central gateway, providing:
|
||||
- Telegram notifications (topic 1033 "Cron Jobs")
|
||||
- Model routing across providers
|
||||
- DeepSeek V4 integration (primary), Anthropic (fallback)
|
||||
- Watchdog monitoring for gateway health
|
||||
|
||||
## Related
|
||||
|
||||
- [[host-context-detection]] — Per-host agent detection
|
||||
- [[forge-ai|Forge AI]] — ForgeCode CLI coding harness
|
||||
- [[hermes-gateway|Hermes gateway]] — model routing and notifications
|
||||
- [[opencode-cluster|OpenCode cluster]] — detailed OpenCode systemd deployment
|
||||
Reference in New Issue
Block a user