Files
hermes-ice/homelab/docs/opencode-cluster.md
Hermes Agent e4d91aadf9 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
2026-05-24 16:08:40 -07:00

1.6 KiB

project
project
name status category source created updated description tags
OpenCode Cluster active infrastructure live-verification 2026-04-19 2026-04-19 OpenCode AI coding assistant cluster deployment across homelab hosts
infrastructure
opencode
ai
cluster

OpenCode Cluster Deployment

OpenCode AI coding assistant deployed as systemd services across the homelab cluster.

Instances

Instance Host Port Traefik Route Status
ubuntu 192.168.50.61 4096 opencode.tophermayor.com Active/Enabled
ice 192.168.50.197 4096 opencode-ice.tophermayor.com Active/Enabled
grizzley 192.168.50.84 4096 Inactive/Disabled

Service Management

All instances run as opencode-web.service via systemd:

# Check status
systemctl status opencode-web

# Restart
sudo systemctl restart opencode-web

# View logs
journalctl -u opencode-web -f

Shared Infrastructure

  • Qdrant (192.168.50.61:6333) — Shared vector memory backend
  • Ollama (192.168.50.61:11434) — Local embedding generation

Configuration

Per-host config files in homelab/<host>/opencode/:

  • opencode.json — Main OpenCode configuration
  • oh-my-opencode.json — Framework configuration

Traefik Routing

OpenCode instances use dedicated Traefik middlewares:

  • local-only@file — IP whitelist
  • opencode-streaming@file — SSE support
  • opencode-cors@file — CORS headers