This package is designed for the existing GCE VM that hosts the n8n project.
It deliberately stops before any agent activation or integration.
Remote preparation was completed on the confirmed GCE host:
n8n-hosting-452913instance-20250306-165614us-central1-cadmin@34.27.189.109 with ~/.ssh/easier_validation_gce_ed25519/srv/easier-hermes/srv/easier-hermes/ops/srv/easier-hermes/source/hermes-agent, pinned to
v2026.5.16No Hermes image, container, port, gateway, connector, provider credential or cron job was created.
Running prepare-hermes-host.sh on the VM will:
/srv/easier-hermes/{source,data,vault,audit};v2026.5.16;HERMES_BUILD_IMAGE=1 is set;The eventual Hermes process runs inside its own locked-down container. Its
terminal backend is therefore local inside that container; the package does
not grant access to the host Docker socket or the existing n8n containers.
It will not:
The initial preparation has already been run with image building disabled:
sudo HERMES_BUILD_IMAGE=0 bash ./prepare-hermes-host.sh
The image build is intentionally off by default. On the current e2-medium
host, building should wait until there is enough disk/memory headroom or a
quiet maintenance window.
The Compose service is protected by the activate profile. This command is
safe to use for validation because it renders configuration without starting
Hermes:
docker compose -f ./compose.yaml --profile activate config
Do not run docker compose --profile activate up or rebuild the image until
the activation phase has been reviewed, credentials have been configured
outside the vault, backups are established and tool permissions are chosen.
config/config.yaml.template and replace it deliberately.