Prepared: 2026-05-27
Create one private GitHub repository for Hermes operating infrastructure, not for the living second brain itself.
Suggested repository: easiermarketing/easier-hermes-ops
Visibility: private
.env or runtime config.yaml files.A private Git repository is technically convenient for Markdown version history, but it becomes a permanent replicated history of deleted facts and sensitive relationship material. It also encourages agents and deployments to obtain far broader access than they need. That is a poor default for a vault intended to cover marketing, sales, fulfilment and customer relationships.
Start the live vault on controlled storage with encrypted backups and a clear retention/access policy. Once its real sensitivity is known, choose a sync and versioning model intentionally. Options worth evaluating later include:
Do not fork or vendor the entire Hermes Agent repository merely to deploy it.
The host preparation script pins the reviewed upstream release
v2026.5.16 and stages source from that tag. Building the image is deliberately
opt-in because the current n8n VM has limited free disk and memory. A fork
becomes justified only if Easier must maintain code patches rather than
configuration or skills.
The clean route, once signed into Google Cloud Console, is:
deployment/prepare-hermes-host.sh, which stages pinned Hermes
source and an empty vault template. Build the image later only with
HERMES_BUILD_IMAGE=1 during a maintenance window or on a roomier host.activate profile stopped until provider credentials,
backup strategy and permissions are approved.Cloud Shell is acceptable for the staging step because it is authenticated to
Google Cloud and can use gcloud compute ssh/scp. It is not itself the runtime:
Hermes should live on the VM in its isolated container.