ellickjohnson/portainer-stack-hermes
Hermes Agent deployment with ttyd web terminal
overview
This project provides a Docker Compose configuration for deploying the Hermes agent alongside a ttyd web terminal. It utilizes a pre-built image from the GitHub Container Registry to facilitate browser-based terminal access to the agent. Users can manage the deployment as a Git-based stack within the Portainer UI for simplified container orchestration. The setup includes an automated GitHub Action workflow for building and updating the underlying container image.
- Deploys Hermes agent with a ttyd web terminal interface
- Integrates directly with Portainer as a Git Repository stack
- Automates image builds using GitHub Actions and GHCR
full readme from github
Hermes - Portainer Stack
Hermes agent with ttyd web terminal, running from pre-built GHCR image.
Setup
- Build image: Run the GitHub Action (Actions → Build and Push Hermes Image → Run workflow)
- Deploy: Add as a Git Repository stack in Portainer pointing to this repo
- Access:
http://<host>:7681
Updating
- Run the GitHub Action to build a new image
- In Portainer, pull and redeploy the stack