跳到主要内容

安装指南

环境要求​

Docker 部署方式(推荐)​

组件最低版本推荐版本
Docker20.1024.x
Docker Compose2.02.20+
操作系统macOS 11+ / Ubuntu 20.04+ / CentOS 7+最新稳定版
内存4 GB8 GB+
磁盘10 GB50 GB+

本地开发方式​

组件最低版本推荐版本
Python3.103.11+
Node.js1820 LTS
npm910+
pip23+最新版

安装 Docker​

macOS 用户

推荐使用 Docker Desktop for Mac 安装,支持 Apple Silicon 和 Intel 芯片。

# 检查 Docker 是否已安装
docker --version
docker compose version

Ubuntu / Debian​

# 更新包索引
sudo apt-get update

# 安装 Docker
sudo apt-get install -y docker.io docker-compose-plugin

# 启动 Docker 服务
sudo systemctl enable docker
sudo systemctl start docker

# 将当前用户加入 docker 组(免 sudo)
sudo usermod -aG docker $USER
newgrp docker

CentOS / RHEL​

# 安装 Docker
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

# 启动 Docker
sudo systemctl enable docker
sudo systemctl start docker

国内镜像源配置(可选)​

# 创建 Docker 配置目录
mkdir -p ~/.docker

# 配置国内镜像源
cat > ~/.docker/daemon.json << 'EOF'
{
"registry-mirrors": [
"https://docker.1panel.live",
"https://docker.1ms.run",
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.ccs.tencentyun.com"
]
}
EOF

# 重启 Docker
sudo systemctl restart docker
注意

镜像源配置需要重启 Docker 才能生效。macOS 用户可在 Docker Desktop → Settings → Docker Engine 中配置。

安装项目​

克隆代码​

# 克隆项目
git clone https://github.com/xmgfy/MGAgent.git

# 进入项目目录
cd MGAgent

配置环境变量​

# 生产环境:复制配置模板
cp .env.production.example .env.production

# 根据实际需求修改配置
vim .env.production
本地开发

本地开发模式下,start-all.sh 脚本会自动加载 .env 中的环境变量,无需手动配置。

验证安装​

Docker 方式验证​

# 查看 Docker 状态
docker info

# 查看 Docker Compose 版本
docker compose version

本地开发验证​

# 检查 Python 版本
python3 --version

# 检查 Node.js 版本
node --version

# 检查 npm 版本
npm --version

下一步​

环境准备就绪后,继续阅读 快速开始 章节,选择适合您的部署方式。