在线安装
通过在线方式部署 Mopheus 平台,适合可访问外网的服务器。
在线安装
在线安装会下载安装包和工具包,准备容器镜像与 CLI 工具,初始化环境并启动服务,支持 Podman 与 Docker 容器运行时。
前提条件
| 要求 | 说明 |
|---|---|
| 部署用户 | 专用非 root 用户(如 mopheus),Mopheus 禁止使用 root 运行部署脚本 |
| 容器运行时 | Podman 4.0+(推荐)或 Docker Engine (docker-ce) 20.10+,以非 root 用户权限可用 |
| Compose 工具 | podman compose、podman-compose、docker compose 或 docker-compose 可用 |
| 网络 | 可访问 swr.cn-north-4.myhuaweicloud.com(华为云镜像仓库) |
提示:若您的系统(如 RHEL / CentOS / Rocky Linux / OpenEuler)已预装 Podman,可直接使用 Podman,无需卸载 Podman 或额外安装 Docker。
快速部署
1. 安装包
# 标准安装
curl -fsSL https://mopheus.obs.cn-north-4.myhuaweicloud.com/install-online.sh | bash -s -- --dir /app/mopheus安装流程
只需执行一次在线安装脚本。脚本会下载安装包和 CLI 工具包,然后自动安装镜像和 CLI 工具、初始化环境并启动服务。
安装失败后的处理
如果在线安装脚本在安装包解压后失败,请进入安装目录,手动补执行以下步骤:
cd /app/mopheus
./setup.sh install
./mopheus.sh init-env
./mopheus.sh start-server如果 .env 已经创建,init-env 会保留现有配置。
2. 编辑配置
安装完成后如需修改配置,请编辑 .env 并重启服务。主要配置项说明:
| 变量 | 默认值 | 说明 |
|---|---|---|
FRONTEND_PORT | 3000 | 前端端口 |
BACKEND_PORT | 8080 | 后端端口 |
POSTGRES_PORT | 5432 | PostgreSQL 数据库端口 |
SWISSQL_PORT | 18080 | SwissQL 端口 |
FRONTEND_ORIGIN | — | 前端访问地址,需修改为实际 IP |
ADMIN_PASSWORD | 自动生成 | 管理员密码 |
JWT_SECRET | 自动生成 | JWT 密钥 |
3. 端口与目录
部署完成后,前端(3000)、后端(8080)、PostgreSQL(5432)、SwissQL(18080)分别占用一个端口,所有持久化数据都保存在安装目录的 data/ 下。
完整的端口清单(含对外暴露建议)和安装目录结构说明参见端口与目录说明。
容器用户与文件属主
后端守护进程(mopheusd)在容器内以专用非 root 用户 mopheus(UID/GID 10001)运行。容器仍以 root 启动:入口脚本先修正挂载数据目录的属主、以 root 身份执行数据库迁移,再通过 su-exec 降权后启动守护进程——因此长时间运行的进程(及其派生的所有 agent 子进程)都是非特权的。
对宿主机挂载目录(data/uploads、tools)的影响:
- 全新安装无需手动
chown:入口脚本会在启动时将挂载目录属主修正为10001:10001。 - 守护进程写入的文件在宿主机上属主为 UID
10001。
4. 检查状态
./mopheus.sh status服务地址(以 .env 中配置的地址为准):
- Frontend:
http://<宿主机IP>:3000 - Backend:
http://<宿主机IP>:8080 - SwissQL:
http://<宿主机IP>:18080
5. 首次登录
系统初次启动时默认仅创建管理员账号:
| 账号 | 邮箱 | 密码 | 说明 |
|---|---|---|---|
| 管理员 | admin@mopheus.dev | 查看 .env 中的 ADMIN_PASSWORD | 系统最高管理权限 |
如果使用
mopheus.sh init-env初始化,脚本会自动生成随机密码并写入.env,请查看.env中的实际值。
工作区新手引导
创建工作区后,所有者在工作区仪表盘完成引导流程:
- 连接可用运行时。
- 创建或选择盘古智能体,并为其绑定运行时。
- 创建 reporter 技能。该技能不会分配给盘古。
- 服务端自动创建七张本地化引导工单。由于运行时绑定已完成,工单 01 可直接标记为 Done;完成后会解锁下一张工单。
如果工作区不需要引导,所有者可以选择并确认“跳过引导”。该操作会永久隐藏此工作区的引导,并且不会创建任何引导资源。
授权许可
Mopheus 使用专有许可证(Proprietary License),由 Enmotech 拥有所有权利。
默认许可证
系统首次启动时会自动启用内置的默认许可证,无需额外配置即可使用。默认许可证包含以下配额限制:
| 资源 | 限制 |
|---|---|
| 工作区数量 | 2 |
| 每个工作区智能体数 | 5 |
| 每个工作区团队数 | 2 |
| 每个工作区记忆数 | 50 |
导入正式许可证
如需扩展配额或启用高级功能,可从管理后台导入正式许可证文件:
- 登录管理后台(管理员账号)
- 进入 管理 → 授权许可
- 点击 导入许可证
- 上传许可证文件或粘贴许可证代码
许可证导入后立即生效,系统会自动刷新配额限制。
许可证查询
如需获取正式许可证,请联系: