知识模块
🔮 Hermes Agent
五、部署方式

五、部署方式

安装指南、6 种运行后端、容器安全


安装

# 一键安装(Linux / macOS / WSL2 / Termux)
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
 
# 安装后
source ~/.bashrc    # 重载 shell
hermes              # 开始对话
hermes setup        # 完整设置向导

六种运行后端

后端特点成本
Local本地运行自有机器成本
Docker容器隔离自有机器成本
SSH远程服务器VPS 成本
Daytona云端沙箱,空闲休眠接近零成本
SingularityHPC 容器集群成本
ModalServerless,空闲休眠接近零成本

容器安全

所有容器后端均有安全加固:

  • 只读根文件系统(Docker)
  • 丢弃所有 Linux capabilities
  • 禁止权限升级
  • PID 限制(256 进程)
  • 完整命名空间隔离
  • 持久工作区通过 volume 挂载

Docker 配置

terminal:
  backend: docker
  docker_image: python:3.11-slim

SSH 配置

terminal:
  backend: ssh

环境变量(~/.hermes/.env):

TERMINAL_SSH_HOST=my-server.example.com
TERMINAL_SSH_USER=myuser
TERMINAL_SSH_KEY=~/.ssh/id_rsa

容器资源配置

terminal:
  backend: docker
  container_cpu: 1              # CPU 核心数(默认 1)
  container_memory: 5120        # 内存 MB(默认 5GB)
  container_disk: 51200         # 磁盘 MB(默认 50GB)
  container_persistent: true    # 跨会话持久化(默认 true)