hermes atlas
185·repos hermes·v0.18.0 ★ star this repo

ellickjohnson/portainer-stack-hermes

Docker Compose stack with Portainer UI and ttyd web terminal

★ 7

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 remote access via a browser-based interface. Users can manage the deployment as a Git-based stack within Portainer, streamlining updates through automated GitHub Actions. This setup is designed for developers who need a persistent, containerized terminal environment for interacting with Hermes.

  • Integrates ttyd for web-based terminal access to Hermes
  • Deploys as a Git Repository stack within Portainer UI
  • 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
  1. Build image: Run the GitHub Action (Actions → Build and Push Hermes Image → Run workflow)
  2. Deploy: Add as a Git Repository stack in Portainer pointing to this repo
  3. Access: http://<host>:7681
Updating
  1. Run the GitHub Action to build a new image
  2. In Portainer, pull and redeploy the stack