hermes-agent
Application Docker from rorar's Repository
Vue d'ensemble
Exigences
Arguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:9119]- Réseau
bridge- Coquille
bash- Paramètres supplémentaires
--shm-size=1g --user 0:0 --hostname=hermes-agent --restart=unless-stopped
Configuration du modèle
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
- Cible
- 9119
- Défaut
- 9119
Persistent config directory for Hermes (.env, config.yaml, skills, memories, logs).
- Cible
- /opt/data
- Défaut
- /mnt/user/appdata/hermes-agent
Timezone for scheduling. See: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List
- Cible
- TZ
- Défaut
- Europe/Berlin
Docs: https://hermes-agent.nousresearch.com/docs
Enable the built-in HTTP API server (required for dashboard and integrations).
- Cible
- API_SERVER_ENABLED
- Défaut
- true
Host address for the API server (0.0.0.0 for all interfaces).
- Cible
- API_SERVER_HOST
- Défaut
- 0.0.0.0
Port for the API server.
- Cible
- API_SERVER_PORT
- Défaut
- 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
- Cible
- API_SERVER_KEY
Docs: https://hermes-agent.nousresearch.com/docs/user-guide/messaging/matrix
Matrix homeserver URL.
- Cible
- MATRIX_HOMESERVER
- Défaut
- https://matrix-client.matrix.org
Matrix access token (recommended). User ID is auto-detected from token.
- Cible
- MATRIX_ACCESS_TOKEN
Matrix user ID. Not required if MATRIX_ACCESS_TOKEN is set.
- Cible
- MATRIX_USER_ID
Matrix password. Not required if MATRIX_ACCESS_TOKEN is set.
- Cible
- MATRIX_PASSWORD
Matrix recovery key for cross-signing (for E2EE).
- Cible
- MATRIX_RECOVERY_KEY
Matrix device ID (leave empty for auto-generated).
- Cible
- MATRIX_DEVICE_ID
- Défaut
- HERMES_BOT
Matrix room ID for bot's home room (for cron notifications).
- Cible
- MATRIX_HOME_ROOM
Comma-separated list of allowed Matrix user IDs (empty = deny all except self).
- Cible
- MATRIX_ALLOWED_USERS
Enable end-to-end encryption (requires libolm).
- Cible
- MATRIX_ENCRYPTION
- Défaut
- true
Bot only responds when mentioned in rooms (DMs always respond).
- Cible
- MATRIX_REQUIRE_MENTION
- Défaut
- false
Show emoji reactions during message processing.
- Cible
- MATRIX_REACTIONS
- Défaut
- true
Auto-create threads for responses in rooms.
- Cible
- MATRIX_AUTO_THREAD
- Défaut
- true
Comma-separated room IDs that respond without mention.
- Cible
- MATRIX_FREE_RESPONSE_ROOMS
Docs: https://hermes-agent.nousresearch.com/docs/user-guide/messaging/telegram
Telegram bot token from @BotFather.
- Cible
- TELEGRAM_BOT_TOKEN
Comma-separated list of allowed Telegram user IDs.
- Cible
- TELEGRAM_ALLOWED_USERS
Docs: https://hermes-agent.nousresearch.com/docs/user-guide/messaging/discord
Discord bot token.
- Cible
- DISCORD_BOT_TOKEN
Discord guild/server ID.
- Cible
- DISCORD_GUILD_ID
Docs: https://hermes-agent.nousresearch.com/docs/user-guide/messaging/slack
Slack Bot Token (xoxb-...).
- Cible
- SLACK_BOT_TOKEN
Slack App Token (xapp-...).
- Cible
- SLACK_APP_TOKEN
Docs: https://hermes-agent.nousresearch.com/docs
OpenAI API key.
- Cible
- OPENAI_API_KEY
OpenRouter API key.
- Cible
- OPENROUTER_API_KEY
Anthropic API key (for Claude).
- Cible
- ANTHROPIC_API_KEY
Google AI API key (for Gemini).
- Cible
- GOOGLE_API_KEY
DeepSeek API key.
- Cible
- DEEPSEEK_API_KEY
Groq API key (for Groq Whisper STT).
- Cible
- GROQ_API_KEY
Ollama base URL (e.g. http://host:11434).
- Cible
- OLLAMA_BASE_URL
Custom OpenAI-compatible API base URL.
- Cible
- OPENAI_BASE_URL
z.ai / ZhipuAI GLM API key.
- Cible
- GLM_API_KEY
Kimi / Moonshot API key.
- Cible
- KIMI_API_KEY
MiniMax global API key.
- Cible
- MINIMAX_API_KEY
MiniMax China endpoint API key.
- Cible
- MINIMAX_CN_API_KEY
Kilo Code API key.
- Cible
- KILOCODE_API_KEY
Xiaomi MiMo API key.
- Cible
- XIAOMI_API_KEY
Hugging Face Inference Providers token.
- Cible
- HF_TOKEN
Alibaba DashScope API key.
- Cible
- DASHSCOPE_API_KEY
OpenCode Zen API key.
- Cible
- OPENCODE_ZEN_API_KEY
OpenCode Go API key.
- Cible
- OPENCODE_GO_API_KEY
Vercel AI Gateway API key.
- Cible
- AI_GATEWAY_API_KEY
Tavily API key for AI-native web search, extract, and crawl.
- Cible
- TAVILY_API_KEY
Exa API key for AI-native web search and content retrieval.
- Cible
- EXA_API_KEY
Docs: https://hermes-agent.nousresearch.com/docs
Sudo password for the container (stored in plaintext - use with caution).
- Cible
- SUDO_PASSWORD
UID for the hermes user inside container. Match to your Unraid user (default: nobody). Set to 0 for root.
- Cible
- HERMES_UID
- Défaut
- 99
GID for the hermes user. Match to your Unraid users group.
- Cible
- HERMES_GID
- Défaut
- 100
UMASK for files created by the container.
- Cible
- UMASK
- Défaut
- 000
Home directory for Hermes config and data.
- Cible
- HERMES_HOME
- Défaut
- /opt/data
Télécharger les statistiques
Détails
nousresearch/hermes-agent:latestExécutez hermes-agent sur Unraid.
hermes-agent est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.