词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
/new 和子 agent 之间保持存活,直至 Hermes 进程结束(参见 配置 → Docker 后端)/opt/data 的单个目录中。镜像本身是无状态的,可通过拉取新版本进行升级而不会丢失任何配置。mkdir -p ~/.hermes
docker run -it --rm \
-v ~/.hermes:/opt/data \
nousresearch/hermes-agent setup~/.hermes/.env。你只需执行一次。强烈建议此时为 gateway 配置一个聊天系统。docker run -d \
--name hermes \
--restart unless-stopped \
-v ~/.hermes:/opt/data \
-p 8642:8642 \
nousresearch/hermes-agent gateway runAPI_SERVER_ENABLED=true 才会启用。若要在容器内将其暴露至 127.0.0.1 以外,还需设置 API_SERVER_HOST=0.0.0.0 和 API_SERVER_KEY(最少 8 个字符——可用 openssl rand -hex 32 生成)。示例:docker run -d \
--name hermes \
--restart unless-stopped \
-v ~/.hermes:/opt/data \
-p 8642:8642 \
-e API_SERVER_ENABLED=true \
-e API_SERVER_HOST=0.0.0.0 \
-e API_SERVER_KEY="$(openssl rand -hex 32)" \
-e API_SERVER_CORS_ORIGINS='*' \
nousresearch/hermes-agent gateway runHERMES_DASHBOARD=1 可在容器回环地址(127.0.0.1)上默认运行 dashboard:docker run -d \
--name hermes \
--restart unless-stopped \
-v ~/.hermes:/opt/data \
-p 8642:8642 \
-e HERMES_DASHBOARD=1 \
nousresearch/hermes-agent gateway runexec 主命令之前,以非 root 用户 hermes 在后台启动 hermes dashboard。Dashboard 输出在 docker logs 中以 [dashboard] 为前缀,便于与 gateway 日志区分。| 环境变量 | 描述 | 默认值 |
|---|---|---|
HERMES_DASHBOARD | 设为 1(或 true / yes)以在主命令旁启动 dashboard | (未设置——不启动 dashboard) |
HERMES_DASHBOARD_HOST | dashboard HTTP 服务器的绑定地址 | 127.0.0.1 |
HERMES_DASHBOARD_PORT | dashboard HTTP 服务器的端口 | 9119 |
HERMES_DASHBOARD_TUI | 设为 1 以启用浏览器内 Chat 标签页(通过 PTY/WebSocket 嵌入 hermes --tui) | (未设置) |
HERMES_DASHBOARD_INSECURE | 设为 1(或 true / yes)以在不启用 OAuth 鉴权门控的情况下绑定。仅在可信网络(且通过没有 OAuth 契约的反向代理时)使用——dashboard 会暴露 API 密钥与会话数据 | (未设置——当注册了 DashboardAuthProvider 时启用门控) |
127.0.0.1),以避免将HERMES_DASHBOARD_HOST=0.0.0.0。当以下两项同时满足时,DashboardAuthProvider 插件。dashboard_auth/nous 提供者会在设置HERMES_DASHBOARD_OAUTH_CLIENT_ID 时自动激活(参见HERMES_DASHBOARD_INSECURE=1。--insecure。docker logs <container> 查看(s6 将服务的 stdout/stderr 转发至此)。