diff --git a/compose-hermes.yaml b/compose-hermes.yaml new file mode 100644 index 0000000..b124b1e --- /dev/null +++ b/compose-hermes.yaml @@ -0,0 +1,26 @@ +services: + hermes-agent: + image: nousresearch/hermes-agent:latest + container_name: hermes-agent + restart: unless-stopped + command: gateway run + ports: + - "8642:8642" # Gateway API (OpenAI-compatible) + - "9119:9119" # Web Dashboard + volumes: + - /opt/hermes-agent/data:/opt/data + environment: + # Dashboard aktivieren + - HERMES_DASHBOARD=1 + # Dashboard Auth (Basic Auth für HomeLab hinter VPN/Reverse Proxy) + - HERMES_DASHBOARD_BASIC_AUTH_USERNAME=admin + - HERMES_DASHBOARD_BASIC_AUTH_PASSWORD="$Back2k26Flash$" + - HERMES_DASHBOARD_BASIC_AUTH_SECRET=aB7xK9mP2qR8tY4nW6zC1vL5sD3fH0jE + # API Keys – alternativ nach dem ersten Start in /opt/hermes-agent/data/.env eintragen + # - ANTHROPIC_API_KEY=sk-ant-... + # - OPENAI_API_KEY=sk-... + # - TELEGRAM_BOT_TOKEN=... + # Ollama Integration + - OLLAMA_BASE_URL=http://172.16.1.168:11434/v1 + # Für Browser-Tools (Playwright): shared memory erhöhen + shm_size: "1g" \ No newline at end of file