私有化最小部署
Docker Compose 单机部署 · 30 分钟拉起最小可用环境
目标:在一台 Linux 机器上用 Docker Compose 跑起来最小 Evose,验证产品。预计 30 分钟。
前置条件
| 资源 | 最低 | 推荐 |
|---|---|---|
| CPU | 4 核 | 8 核 |
| 内存 | 16 GB | 32 GB |
| 磁盘 | 200 GB SSD | 500 GB SSD |
| OS | Ubuntu 20.04+ / CentOS 7+ | Ubuntu 22.04 |
| Docker | 20.10+ | 24+ |
| Docker Compose | v2 | v2 |
你还会需要至少一个 LLM 接入凭据(OpenAI / Anthropic / 通义 / 文心 / 自部署模型 API)。
步骤
1 · 准备环境(5 分钟)
2 · 获取部署包(2 分钟)
部署包目录结构:
3 · 配置环境变量(5 分钟)
最小必填:
→ 完整环境变量列表
4 · 启动服务(10 分钟)
健康检查:
5 · 访问与初始化(5 分钟)
- 打开浏览器访问
http://<服务器 IP>:8080(或你配置的域名) - 用
.env中的ADMIN_EMAIL/ADMIN_PASSWORD登录 - 系统自动生成的默认组织 + 默认空间已经就绪
- 进入 组织管理 · 模型平台,确认你的 LLM 已被识别
- 进入空间,跟着 SaaS 的 5 分钟教程 第 3 步开始(从“用模板创建第一个 Agent”)
验证清单
-
docker compose ps所有容器 healthy - 浏览器能登录管理后台
- 模型平台显示已配置的 LLM
- 在空间能创建并对话第一个 Agent
常见问题
数据库初始化失败?
检查 DB_PASSWORD 是否包含特殊字符(避免 $、空格);确保磁盘有足够空间。
模型调用 401?
进入 组织管理 · 安全 · 凭据,确认 API Key 正确;在 模型平台 点“测试连接”。
想升级 / 备份?
- 升级流程
- 备份:
docker compose exec postgres pg_dump ...(详见生产文档)
这只是最小部署
跑通后,如果要进入生产,你需要: