OpenHands
OpenHands
Docker app from junkerderprovinz Repository
Overview
Requirements
Runtime arguments
- Web UI
http://[IP]:[PORT:3000]/- Network
bridge- Shell
sh- Privileged
- false
- Extra Params
--add-host host.docker.internal:host-gateway
Template configuration
OpenHands web interface
- Target
- 3000
- Default
- 3000
- Value
- 3000
Persistent OpenHands configuration and state
- Target
- /.openhands
- Default
- /mnt/user/appdata/openhands
- Value
- /mnt/user/appdata/openhands
Working directory exposed to the agent
- Target
- /workspace
- Default
- /mnt/user/ai-workspace
- Value
- /mnt/user/ai-workspace
Required so OpenHands can spawn isolated sandbox containers
- Target
- /var/run/docker.sock
- Default
- /var/run/docker.sock
- Value
- /var/run/docker.sock
Host:container mount(s) injected into every sandbox container the agent spins up. Must match the Workspace Directory mapping.
- Target
- SANDBOX_VOLUMES
- Default
- /mnt/user/ai-workspace:/workspace:rw
- Value
- /mnt/user/ai-workspace:/workspace:rw
API key for the LLM backend. For Ollama any non-empty value works (e.g. 'ollama').
- Target
- LLM_API_KEY
- Default
- ollama
- Value
- ollama
LiteLLM-style model string. Default targets Ollama with qwen2.5-coder:14b.
- Target
- LLM_MODEL
- Default
- ollama/qwen2.5-coder:14b
- Value
- ollama/qwen2.5-coder:14b
Base URL of the LLM endpoint. Default reaches Ollama on the Unraid host via host.docker.internal. For a remote/LAN Ollama use http://host:11434. Leave blank for hosted providers (OpenAI/Anthropic/etc.) that use their own endpoints.
- Target
- LLM_BASE_URL
- Default
- http://host.docker.internal:11434
- Value
- http://host.docker.internal:11434
Embedding model used for memory/context. 'local' uses the bundled embedding model.
- Target
- LLM_EMBEDDING_MODEL
- Default
- local
- Value
- local
Details
docker.openhands.dev/openhands/openhands:1.7Run OpenHands on Unraid.
OpenHands is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.