gcloud compute instances create hermes-agent-vm \ --project=YOUR_PROJECT_ID \ --zone=us-central1-a \ --machine-type=e2-medium \ --image-family=ubuntu-2204-lts \ --image-project=ubuntu-os-cloud \ --boot-disk-size=30GB \ --metadata=startup-script='#!/bin/bash apt-get update apt-get install -y git curl python3-pip python3-venv nodejs npm '
gcloud compute instances create hermes-agent-vm \ --project=YOUR_PROJECT_ID \ --zone=us-central1-a \ --machine-type=e2-medium \ --image-family=ubuntu-2204-lts \ --image-project=ubuntu-os-cloud \ --boot-disk-size=30GB \ --metadata=startup-script='#!/bin/bash apt-get update apt-get install -y git curl python3-pip python3-venv nodejs npm '
gcloud compute instances create hermes-agent-vm \ --project=YOUR_PROJECT_ID \ --zone=us-central1-a \ --machine-type=e2-medium \ --image-family=ubuntu-2204-lts \ --image-project=ubuntu-os-cloud \ --boot-disk-size=30GB \ --metadata=startup-script='#!/bin/bash apt-get update apt-get install -y git curl python3-pip python3-venv nodejs npm '
gcloud compute ssh hermes-agent-vm --zone=us-central1-a
gcloud compute ssh hermes-agent-vm --zone=us-central1-a
gcloud compute ssh hermes-agent-vm --zone=us-central1-a
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
source ~/.bashrc
[Unit]
Description=Hermes Agent Gateway
After=network.target [Service]
Type=simple
User=root
Environment=HOME=/root
Environment=PYTHONUNBUFFERED=1
ExecStart=/usr/local/lib/hermes-agent/venv/bin/hermes gateway run
Restart=always
RestartSec=10 [Install]
WantedBy=multi-user.target
[Unit]
Description=Hermes Agent Gateway
After=network.target [Service]
Type=simple
User=root
Environment=HOME=/root
Environment=PYTHONUNBUFFERED=1
ExecStart=/usr/local/lib/hermes-agent/venv/bin/hermes gateway run
Restart=always
RestartSec=10 [Install]
WantedBy=multi-user.target
[Unit]
Description=Hermes Agent Gateway
After=network.target [Service]
Type=simple
User=root
Environment=HOME=/root
Environment=PYTHONUNBUFFERED=1
ExecStart=/usr/local/lib/hermes-agent/venv/bin/hermes gateway run
Restart=always
RestartSec=10 [Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable hermes
sudo systemctl restart hermes
sudo systemctl daemon-reload
sudo systemctl enable hermes
sudo systemctl restart hermes
sudo systemctl daemon-reload
sudo systemctl enable hermes
sudo systemctl restart hermes - PROJECT_ID: YOUR_PROJECT_ID
- LOCATION: global
- GOOGLE_API_KEY: YOUR_GOOGLE_API_KEY (Obtained from Google AI Studio) - Enter the VM: - Execute the installation: - Create a configuration file: In ~/.hermes/config.yaml, we must precisely specify Gemini 2.5 Flash, and do not include the google/ prefix.
- Set the API Key: Write the key and permission settings in ~/.hermes/.env: - Create a Systemd service (/etc/systemd/system/hermes.service): - Start the service: