Configuration
统一配置入口:EVOAI_HOME。
EVOAI_HOME 布局
~/.evoai/ # 或 /var/lib/evoai(root),或 EVOAI_HOME 覆盖
├── config/ # evoai.json(含身份/端口/安装模式)
├── data/
├── logs/
├── plugins/
├── cache/
├── runtime/
├── backup/ # 版本备份(rollback 目标)
└── bin/
环境变量
| 变量 | 说明 |
| EVOAI_HOME | 覆盖安装根目录 |
| EVOAI_HOST / EVOAI_PORT | API 监听(默认 0.0.0.0:3000) |
| DATABASE_URL | PostgreSQL 连接串(未设置 → InMemory 开发模式) |
| DEEPSEEK_API_KEY | 模型密钥(也可用其他 provider) |
| EVOAI_RELEASE_BASE | 更新源(默认 docs.evoaios.com/releases/stable) |
数据库
export DATABASE_URL=postgresql://evoai:pass@localhost:5432/evoai
cd packages/db && npx drizzle-kit migrate # 建表/迁移
# 生产必须 PostgreSQL;InMemory 仅用于开发/测试
升级时自动执行迁移,事务安全,失败明确报告并尽量回滚。