AI / 自動化 2026年5月26日

MiroFish Docker 部署完全指南 2026:Compose、.env 與遠端存取

VpsGona 技術團隊 2026年5月26日 ~10 分鐘
MiroFish Docker 部署指南 云 Mac 2026

MiroFish Docker 部署指南 从零讲解官方 666ghj/MiroFish 的 Compose 流程,映射端口 3000 / 5001。若界面能开但远程 API 失败,请看 MiroFish 網路錯誤与 VITE_API_BASE_URL 修复;本文侧重安装、.env 与首次项目验证。相关:SSH 遠端接入短期租用節點OpenClaw 部署指南

披露说明:可选云 Mac 租用由 VpsGona 提供。步骤以 GitHub 官方仓库为准。

台灣/港澳服务器拉取镜像较慢时,可使用仓库 docker-compose.yml 注释中的境內镜像地址;同时注意云厂商安全组与境內入站策略。

Docker 里跑的是什么

可引用结论: 单服务镜像 ghcr.io/666ghj/mirofish:latest,通过 env_file: .env 加载設定,暴露 30005001,数据目录 ./backend/uploads

前置条件

  • Docker 24+ 与 Compose v2
  • 建议 4GB+ 内存
  • LLM API 与 Zep Cloud 可访问(轻量测试可用免费额度)

步骤 1 — 克隆与設定 .env

git clone https://github.com/666ghj/MiroFish.git
cd MiroFish
cp .env.example .env

按示例填写 LLM_API_KEYLLM_BASE_URLLLM_MODEL_NAMEZEP_API_KEY 等必填项。

步骤 2 — 启动 Compose

docker compose up -d
docker compose logs -f --tail=80

浏览器访问 http://服务器IP:3000

步骤 3 — 远程访问必配 VITE_API_BASE_URL

VITE_API_BASE_URL=http://你的公网IP:5001

写入 .env 后执行 docker compose up --build -d。排错详见 MiroFish 網路錯誤与 VITE_API_BASE_URL 修复

步骤 4 — 防火墙与健康检查

  1. 安全组放行 30005001
  2. 本机 curl http://公网IP:5001/ 测连通
  3. 开发者工具确认请求主机为公网 IP

步骤 5 — 首个项目烟测

  1. 上传小型 UTF-8 文本
  2. 创建项目并生成 ontology
  3. 若 UI 正常但报網路錯誤 → 先查 MiroFish 網路錯誤与 VITE_API_BASE_URL 修复

可选:VpsGona 云 Mac

短期试验可按 $20.7/天 租用 Mac mini M4,参考 SSH 与 VNC节点选址(香港节点常利于台灣/港澳延迟)。

常见问题

Docker 和 npm run dev 選哪个?

VPS 生产-like 环境用 Docker;本机开发可用 npm dev,远程访问仍需 VITE_API_BASE_URL。

支持哪些 LLM?

兼容 OpenAI 格式的 API,按 .env.example 填写 LLM_BASE_URL 与模型名。

改 .env 后要重建吗?

VITE_ 变量需 docker compose up --build -d。

必须 Zep 吗?

官方示例要求 ZEP_API_KEY,轻量测试可用 Zep 免费额度。

界面正常但 ontology 失败?

多为 API 地址错误,先看网络错误文,再查 LLM 额度。

在 macOS 上部署

短期試用可租用 Mac mini M4。