Hermes Agent nousresearch/hermes-agent:latest https://hub.docker.com/r/nousresearch/hermes-agent/ https://github.com/NousResearch/hermes-agent https://hermes-agent.nousresearch.com/ https://raw.githubusercontent.com/mmartial/unraid-templates/main/templates/hermes-agent.xml https://raw.githubusercontent.com/NousResearch/hermes-agent/main/assets/banner.png AI docker http://[IP]:[PORT:9119] bash false This template's WebUI is the Hermes Dashboard. To access the gateway, connect to port 8642 (running in API server mode). Make sure to use the other "Hermes" components from the same maintainer. gateway run Hermes Agent is a local, self-improving AI agent built by Nous Research, with a built-in learning loop — it creates skills from experience, improves them during use, nudges itself to persist knowledge, and builds a deepening model of who you are across sessions. This template uses the official Hermes Agent docker image, and it is configured to run the agent's Gateway and Dashboard using the HERMES_UID and HERMES_GID environment variables. It will expose the Dashboard WebUI on port 9119 and API acess on port 8642. This template uses a custom network for the additional services to see one another and a shared volume to store Hermes sources, which allows the other Hermes templates to access them. Please see https://github.com/mmartial/unraid-templates/ for deployment notes. This template was built following the documentation from https://hermes-agent.nousresearch.com/docs/user-guide/docker. Please refer to the official documentation for available configuration options and instructions to use the agent, the dashboard, and the API. It is encouraged to spend time reading https://hermes-agent.nousresearch.com/docs/ to understand the project and its capabilities, and to configure it properly for your use case. Familiarity with docker exec might be required to configure the agent itself. The container should start with the name HermesAgent (use "docker container ls" to find the name of the running container), use the following command to get access to the hermes command (to configure/test it): docker exec --user 99:100 -it HermesAgent bash source .venv/bin/activate hermes Please see https://github.com/mmartial/unraid-templates/issues/2#issuecomment-4327179027 for a note about the need to use a Docker shared volume. Other Hermes templates are also available from the same maintainer. If a new variable is added to the official image and you want it added to the template, please let me know. If you encounter issues with this template (not the underlying application), please open an issue in the template repository. https://hermes-agent.nousresearch.com/docs/user-guide/docker 2026-05-10 This template is based on the official Hermes Agent Docker image, updates are pulled from that image. 20260510: Removed Dashboard since it is now integrated with the Gateway per https://hermes-agent.nousresearch.com/docs/user-guide/docker 20260418: Added to Unraid CA 8642 9119 true 0.0.0.0 bd3db74dd31a13c4f23c137eca542a1ae76d403d5dc6453926820e9e7b9e28a4 * true 0.0.0.0 1 99 100 /home/hermes/.hermes /mnt/user/appdata/hermes-agent/hermes-home hermes_shared_volume