环境变量
通过环境变量配置 Myrm 实例。复制.env.example 为 .env 并按需修改。
必填
LLM 提供商
应用
**搬迁数据目录:**桌面端在设置 → 系统 → 存储中点击更改(向导含空间预检、实时进度、拷贝校验与自动回滚)。独立 WebUI/服务端改 MYRM_DATA_DIR 后重启。云托管数据由托管持久化卷管理。
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
自托管 Myrm 环境变量完整参考。
.env.example 为 .env 并按需修改。
| 变量 | 说明 | 示例 |
|---|---|---|
OPENAI_API_KEY | OpenAI API Key(或任意一个 LLM Key) | sk-... |
| 变量 | 说明 |
|---|---|
OPENAI_API_KEY | OpenAI |
ANTHROPIC_API_KEY | Anthropic Claude |
DEEPSEEK_API_KEY | DeepSeek |
GOOGLE_API_KEY | Google Gemini |
| 变量 | 默认值 | 说明 |
|---|---|---|
PORT | 3000 | HTTP 服务端口 |
DATABASE_URL | sqlite:./data/myrm.db | 数据库连接 |
QDRANT_URL | http://localhost:6333 | 向量库 URL |
MYRM_DATA_DIR | ~/.myrm | 数据根目录(聊天库、向量、记忆、日志)。启动前配置,重启后生效 |
**搬迁数据目录:**桌面端在设置 → 系统 → 存储中点击更改(向导含空间预检、实时进度、拷贝校验与自动回滚)。独立 WebUI/服务端改 MYRM_DATA_DIR 后重启。云托管数据由托管持久化卷管理。
| 变量 | 默认值 | 说明 |
|---|---|---|
MYRM_BIND_HOST | 127.0.0.1 | 端口绑定 IP。设为 0.0.0.0 以允许局域网/远程访问 |
MYRM_PORT | 25808 | 后端 API 端口 |
FRONTEND_PORT | 3000 | 前端端口 |
MYRM_MEM_LIMIT | 0(不限制) | Myrm 容器最大内存,例如 3g |
MYRM_CPU_LIMIT | 0(不限制) | Myrm 容器最大 CPU,例如 2.0 |
MYRM_WORKSPACE | ./workspace | 挂载为主机工作区的目录 |
| 变量 | 默认值 | 说明 |
|---|---|---|
JWT_SECRET | (自动生成) | JWT 签名密钥 |
ENCRYPTION_KEY | (自动生成) | AES-256 加密密钥 |
| 变量 | 默认值 | 说明 |
|---|---|---|
MYRM_LOG_FORMAT | text | 日志格式:text 或 json(方便 ELK/Loki 采集) |
OTEL_EXPORTER_OTLP_ENDPOINT | (空) | 标准 OpenTelemetry Collector 端点(如 http://localhost:4318 或 http://localhost:4317) |
OTEL_EXPORTER_OTLP_PROTOCOL | http/protobuf | OTLP 传输协议:http/protobuf 或 grpc |
MYRM_LOCAL_TRACE_ONLY | 0 | 纯本地 Trace 模式:设为 1 时物理拦截任何远端导出,确保 Trace 100% 留在本地 |
MYRM_CARDINALITY_FIREWALL | 1 | 激活指标高基数隔离防火墙,杜绝 Prometheus 内存溢出 |