安装部署

在线安装

通过在线方式部署 Mopheus 平台,适合可访问外网的服务器。

在线安装

在线安装会下载安装包和工具包,准备容器镜像与 CLI 工具,初始化环境并启动服务,支持 Podman 与 Docker 容器运行时。

前提条件

要求说明
部署用户专用非 root 用户(如 mopheus),Mopheus 禁止使用 root 运行部署脚本
容器运行时Podman 4.0+(推荐)或 Docker Engine (docker-ce) 20.10+,以非 root 用户权限可用
Compose 工具podman composepodman-composedocker composedocker-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_PORT3000前端端口
BACKEND_PORT8080后端端口
POSTGRES_PORT5432PostgreSQL 数据库端口
SWISSQL_PORT18080SwissQL 端口
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/uploadstools)的影响:

  • 全新安装无需手动 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 中的实际值。

工作区新手引导

创建工作区后,所有者在工作区仪表盘完成引导流程:

  1. 连接可用运行时。
  2. 创建或选择盘古智能体,并为其绑定运行时。
  3. 创建 reporter 技能。该技能不会分配给盘古。
  4. 服务端自动创建七张本地化引导工单。由于运行时绑定已完成,工单 01 可直接标记为 Done;完成后会解锁下一张工单。

如果工作区不需要引导,所有者可以选择并确认“跳过引导”。该操作会永久隐藏此工作区的引导,并且不会创建任何引导资源。

授权许可

Mopheus 使用专有许可证(Proprietary License),由 Enmotech 拥有所有权利。

默认许可证

系统首次启动时会自动启用内置的默认许可证,无需额外配置即可使用。默认许可证包含以下配额限制:

资源限制
工作区数量2
每个工作区智能体数5
每个工作区团队数2
每个工作区记忆数50

导入正式许可证

如需扩展配额或启用高级功能,可从管理后台导入正式许可证文件:

  1. 登录管理后台(管理员账号)
  2. 进入 管理 → 授权许可
  3. 点击 导入许可证
  4. 上传许可证文件或粘贴许可证代码

许可证导入后立即生效,系统会自动刷新配额限制。

许可证查询

如需获取正式许可证,请联系:

下一步