I have tested the template in my instance, so the maintainers do not spend time trying to figure out what is wrong.
I have added tests that demonstrate that my correction works or that my new feature works.
Description
Adds a blueprint for Hermes Agent, the self-improving AI agent built by Nous Research. Deploys the gateway with built-in web dashboard on port 9119.
Blueprint files:
docker-compose.yml: Single hermes-agent service, image pinned to v2026.5.16, gateway + dashboard + API server, healthcheck, persistent volume
template.toml: Dashboard domain via ${domain}, auto-generated API_SERVER_KEY via ${password:64}
logo.png: Banner from official repo
Conventions followed:
✅ version 3.8, no ports, no container_name, no networks
✅ Image pinned (no latest tag)
✅ Service name matches folder name
✅ Named volume for persistence
✅ meta.json deduplicated and sorted
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/Dokploy/templates/pull/908
**Author:** [@H3xKatana](https://github.com/H3xKatana)
**Created:** 5/24/2026
**Status:** ❌ Closed
**Base:** `canary` ← **Head:** `add-hermes-agent-template`
---
### 📝 Commits (4)
- [`c00c9fb`](https://github.com/Dokploy/templates/commit/c00c9fbc99f5a34e6171b2764cba4ac738c98076) feat(blueprint): add Hermes Agent template
- [`b1ef320`](https://github.com/Dokploy/templates/commit/b1ef320b26622e37eed58ce5b48fec31429d894c) feat: register Hermes Agent in meta.json
- [`1e4c4a9`](https://github.com/Dokploy/templates/commit/1e4c4a9e902367a0e137aa649cb9c2534ec28725) fix: use [config.env] syntax and correct variable names
- [`30f0a8b`](https://github.com/Dokploy/templates/commit/30f0a8b28cdc9913b28ae5ce99a0e80a44d0cc7b) Merge remote-tracking branch 'origin/canary' into add-hermes-agent-template
### 📊 Changes
**4 files changed** (+71 additions, -0 deletions)
<details>
<summary>View changed files</summary>
➕ `blueprints/hermes-agent/docker-compose.yml` (+29 -0)
➕ `blueprints/hermes-agent/logo.png` (+0 -0)
➕ `blueprints/hermes-agent/meta.json` (+17 -0)
➕ `blueprints/hermes-agent/template.toml` (+25 -0)
</details>
### 📄 Description
## What is this PR about?
New PR of Hermes Agent
## Checklist
Before submitting this PR, please make sure that:
- [x] I have read the suggestions in the README.md file
- [x] I have tested the template in my instance, so the maintainers do not spend time trying to figure out what is wrong.
- [x] I have added tests that demonstrate that my correction works or that my new feature works.
## Description
Adds a blueprint for [Hermes Agent](https://hermes-agent.nousresearch.com/), the self-improving AI agent built by Nous Research. Deploys the gateway with built-in web dashboard on port 9119.
### Blueprint files:
- `docker-compose.yml`: Single `hermes-agent` service, image pinned to `v2026.5.16`, gateway + dashboard + API server, healthcheck, persistent volume
- `template.toml`: Dashboard domain via `${domain}`, auto-generated `API_SERVER_KEY` via `${password:64}`
- `logo.png`: Banner from official repo
### Conventions followed:
- ✅ version 3.8, no ports, no container_name, no networks
- ✅ Image pinned (no latest tag)
- ✅ Service name matches folder name
- ✅ Named volume for persistence
- ✅ meta.json deduplicated and sorted
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/908
Author: @H3xKatana
Created: 5/24/2026
Status: ❌ Closed
Base:
canary← Head:add-hermes-agent-template📝 Commits (4)
c00c9fbfeat(blueprint): add Hermes Agent templateb1ef320feat: register Hermes Agent in meta.json1e4c4a9fix: use [config.env] syntax and correct variable names30f0a8bMerge remote-tracking branch 'origin/canary' into add-hermes-agent-template📊 Changes
4 files changed (+71 additions, -0 deletions)
View changed files
➕
blueprints/hermes-agent/docker-compose.yml(+29 -0)➕
blueprints/hermes-agent/logo.png(+0 -0)➕
blueprints/hermes-agent/meta.json(+17 -0)➕
blueprints/hermes-agent/template.toml(+25 -0)📄 Description
What is this PR about?
New PR of Hermes Agent
Checklist
Before submitting this PR, please make sure that:
Description
Adds a blueprint for Hermes Agent, the self-improving AI agent built by Nous Research. Deploys the gateway with built-in web dashboard on port 9119.
Blueprint files:
docker-compose.yml: Singlehermes-agentservice, image pinned tov2026.5.16, gateway + dashboard + API server, healthcheck, persistent volumetemplate.toml: Dashboard domain via${domain}, auto-generatedAPI_SERVER_KEYvia${password:64}logo.png: Banner from official repoConventions followed:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.