hermes-agent
Docker-Anwendung from rorar's Repository
Übersicht
Anforderungen
Laufzeit-Argumente
- Web-UI
http://[IP]:[PORT:9119]- Netzwerk
bridge- Shell
bash- Extra Params
--shm-size=1g --user 0:0 --hostname=hermes-agent --restart=unless-stopped
Konfiguration der Vorlage
HTTP port for the web dashboard. After setup, configure Hermes to run the dashboard command. See: https://hermes-agent.nousresearch.com/docs/user-guide/features/web-dashboard
- Ziel
- 9119
- Standard
- 9119
Persistent config directory for Hermes (.env, config.yaml, skills, memories, logs).
- Ziel
- /opt/data
- Standard
- /mnt/user/appdata/hermes-agent
Timezone for scheduling. See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
- Ziel
- TZ
- Standard
- Europe/Berlin
Docs: https://hermes-agent.nousresearch.com/docs
Enable the built-in HTTP API server (required for dashboard and integrations).
- Ziel
- API_SERVER_ENABLED
- Standard
- true
Host address for the API server (0.0.0.0 for all interfaces).
- Ziel
- API_SERVER_HOST
- Standard
- 0.0.0.0
Port for the API server.
- Ziel
- API_SERVER_PORT
- Standard
- 8642
Bearer token for API authentication. Required when binding to non-localhost. Use the same value in Open WebUI. Generate with: openssl rand -hex 32
- Ziel
- API_SERVER_KEY
Docs: https://hermes-agent.nousresearch.com/docs/user-guide/messaging/matrix
Matrix homeserver URL.
- Ziel
- MATRIX_HOMESERVER
- Standard
- https://matrix-client.matrix.org
Matrix access token (recommended). User ID is auto-detected from token.
- Ziel
- MATRIX_ACCESS_TOKEN
Matrix user ID. Not required if MATRIX_ACCESS_TOKEN is set.
- Ziel
- MATRIX_USER_ID
Matrix password. Not required if MATRIX_ACCESS_TOKEN is set.
- Ziel
- MATRIX_PASSWORD
Matrix recovery key for cross-signing (for E2EE).
- Ziel
- MATRIX_RECOVERY_KEY
Matrix device ID (leave empty for auto-generated).
- Ziel
- MATRIX_DEVICE_ID
- Standard
- HERMES_BOT
Matrix room ID for bot's home room (for cron notifications).
- Ziel
- MATRIX_HOME_ROOM
Comma-separated list of allowed Matrix user IDs (empty = deny all except self).
- Ziel
- MATRIX_ALLOWED_USERS
Enable end-to-end encryption (requires libolm).
- Ziel
- MATRIX_ENCRYPTION
- Standard
- true
Bot only responds when mentioned in rooms (DMs always respond).
- Ziel
- MATRIX_REQUIRE_MENTION
- Standard
- false
Show emoji reactions during message processing.
- Ziel
- MATRIX_REACTIONS
- Standard
- true
Auto-create threads for responses in rooms.
- Ziel
- MATRIX_AUTO_THREAD
- Standard
- true
Comma-separated room IDs that respond without mention.
- Ziel
- MATRIX_FREE_RESPONSE_ROOMS
Docs: https://hermes-agent.nousresearch.com/docs/user-guide/messaging/telegram
Telegram bot token from @BotFather.
- Ziel
- TELEGRAM_BOT_TOKEN
Comma-separated list of allowed Telegram user IDs.
- Ziel
- TELEGRAM_ALLOWED_USERS
Docs: https://hermes-agent.nousresearch.com/docs/user-guide/messaging/discord
Discord bot token.
- Ziel
- DISCORD_BOT_TOKEN
Discord guild/server ID.
- Ziel
- DISCORD_GUILD_ID
Docs: https://hermes-agent.nousresearch.com/docs/user-guide/messaging/slack
Slack Bot Token (xoxb-...).
- Ziel
- SLACK_BOT_TOKEN
Slack App Token (xapp-...).
- Ziel
- SLACK_APP_TOKEN
Docs: https://hermes-agent.nousresearch.com/docs
OpenAI API key.
- Ziel
- OPENAI_API_KEY
OpenRouter API key.
- Ziel
- OPENROUTER_API_KEY
Anthropic API key (for Claude).
- Ziel
- ANTHROPIC_API_KEY
Google AI API key (for Gemini).
- Ziel
- GOOGLE_API_KEY
DeepSeek API key.
- Ziel
- DEEPSEEK_API_KEY
Groq API key (for Groq Whisper STT).
- Ziel
- GROQ_API_KEY
Ollama base URL (e.g. http://host:11434).
- Ziel
- OLLAMA_BASE_URL
Custom OpenAI-compatible API base URL.
- Ziel
- OPENAI_BASE_URL
z.ai / ZhipuAI GLM API key.
- Ziel
- GLM_API_KEY
Kimi / Moonshot API key.
- Ziel
- KIMI_API_KEY
MiniMax global API key.
- Ziel
- MINIMAX_API_KEY
MiniMax China endpoint API key.
- Ziel
- MINIMAX_CN_API_KEY
Kilo Code API key.
- Ziel
- KILOCODE_API_KEY
Xiaomi MiMo API key.
- Ziel
- XIAOMI_API_KEY
Hugging Face Inference Providers token.
- Ziel
- HF_TOKEN
Alibaba DashScope API key.
- Ziel
- DASHSCOPE_API_KEY
OpenCode Zen API key.
- Ziel
- OPENCODE_ZEN_API_KEY
OpenCode Go API key.
- Ziel
- OPENCODE_GO_API_KEY
Vercel AI Gateway API key.
- Ziel
- AI_GATEWAY_API_KEY
Tavily API key for AI-native web search, extract, and crawl.
- Ziel
- TAVILY_API_KEY
Exa API key for AI-native web search and content retrieval.
- Ziel
- EXA_API_KEY
Docs: https://hermes-agent.nousresearch.com/docs
Sudo password for the container (stored in plaintext - use with caution).
- Ziel
- SUDO_PASSWORD
UID for the hermes user inside container. Match to your Unraid user (default: nobody). Set to 0 for root.
- Ziel
- HERMES_UID
- Standard
- 99
GID for the hermes user. Match to your Unraid users group.
- Ziel
- HERMES_GID
- Standard
- 100
UMASK for files created by the container.
- Ziel
- UMASK
- Standard
- 000
Home directory for Hermes config and data.
- Ziel
- HERMES_HOME
- Standard
- /opt/data
Statistik herunterladen
Einzelheiten
nousresearch/hermes-agent:latestFühren Sie hermes-agent auf Unraid aus.
hermes-agent ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.