# 宿主机仅在本机发布 15300;需要通过反向代理或可信局域网访问时再改为 0.0.0.0。 HERMES_YAOYAO_BIND_ADDRESS=127.0.0.1 HERMES_YAOYAO_PUBLISHED_PORT=15300 # 远程通用镜像支持 AMD64 / ARM64;每次发布更新 latest 并保留旧版本标签。 # HERMES_YAOYAO_IMAGE=samienluo/yaoyao:latest # 固定版本:samienluo/yaoyao:v0.4.71;仅 AMD64:samienluo/yaoyao:v0.4.71-amd。 # 留空时使用本地构建名称 yaoyao:local。 # YAOYAO_DESKTOP_IMAGE=hermes-yaoyao-desktop:0.4.0 # Cursor Universal 兼容桌面的本地构建名称;基础镜像在 deploy/computer/Dockerfile.cursor 中固定。 # 使用 compose.desktops.cursor.yaml 部署 Web + 一台 Cursor 桌面(linux/amd64)。 # 不要填写上游原始镜像地址,此变量指向已加入夭夭桥接层的运行镜像。 # YAOYAO_CURSOR_DESKTOP_IMAGE=yaoyao-desktop:cursor # 发布版可直接拉取: # YAOYAO_CURSOR_DESKTOP_IMAGE=samienluo/yaoyao-desktop:v0.4.12-cursor-amd # 部署步骤见 docs/docker-install.md;使用 docker compose --env-file docker.env 启动。 # 填写容器可访问的 Hermes Dashboard/Gateway 地址。 # Docker Desktop 可用这个地址访问宿主机;Linux 上的 9119 还必须监听容器可达的宿主机地址。 HERMES_YAOYAO_UPSTREAM=http://host.docker.internal:9119 # 可选工具桥安装:填写上述 Hermes 使用的数据目录的宿主机绝对路径(包含 config.yaml)。 # 启动时额外加 -f compose.hermes-bridge.yaml;目录必须已存在且容器用户有读写权限。 # Linux 示例:/srv/hermes-data;macOS 示例:/Users/你的用户名/.hermes。 # HERMES_YAOYAO_HERMES_DIR=/srv/hermes-data HERMES_YAOYAO_CHAT_CACHE_MODE=prefer-local # 官方稳定发布源;自定义 Git 仓库可覆盖。容器仍由部署者重建升级。 HERMES_YAOYAO_RELEASE_SOURCE=https://github.com/Lsamien/yaoyao.git # 首次登录后在 Web 系统设置中保存 Hermes 连接凭据。 # 使用 compose.desktops.yaml 可同时部署固定数量的共享桌面容器。 # 桌面数量以 Compose 为准,Web 仅连接已有桌面;详见 docs/docker-install.md。 # 使用域名访问时填写域名,多个值以英文逗号分隔;localhost 和私网 IP 无需填写。 HERMES_YAOYAO_ALLOWED_HOSTS= # 可选 Android FCM:先把仓库外的服务账号 JSON 以只读方式挂载到 Web 容器, # 再在 compose override 中把以下三项透传给 web 服务。不要把 JSON 复制进镜像或仓库。 # HERMES_YAOYAO_FCM_SERVICE_ACCOUNT_FILE=/run/secrets/firebase-service-account.json # HERMES_YAOYAO_FCM_PROJECT_ID=your-firebase-project-id # HERMES_YAOYAO_FCM_PACKAGE_NAME=cn.samien.yaoyao.hermes