Flowise 本地部署完整指南

📅 发布时间:2026/7/29 15:42:39
Flowise 本地部署完整指南
Flowise 本地部署完整指南Flowise 可视化拖拽 LangChain 工作流提供3 种部署方案优先推荐Docker最省心、环境隔离Windows/macOS/Linux 通用。硬件最低4G 内存推荐 ≥8G 内存默认端口3000方案一Docker 部署【推荐新手首选】优势不用装 Node环境隔离、一键启停、数据持久化适配 Windows Docker Desktop / Mac / Linux。1前置准备Windows / Mac安装Docker DesktopLinux安装 Docker Engine2基础启动简易版无账号密码bash运行docker run -d \ --name flowise \ --restart unless-stopped \ -p 3000:3000 \ -v $(pwd)/flowise-data:/app/.flowise \ flowiseai/flowise:latest-v挂载目录持久化保存你的所有工作流删除容器数据不会丢失访问地址http://localhost:30003安全增强版设置登录账号强烈建议bash运行docker run -d \ --name flowise \ --restart unless-stopped \ -p 3000:3000 \ -v $(pwd)/flowise-data:/app/.flowise \ -e FLOWISE_USERNAMEadmin \ -e FLOWISE_PASSWORDYourStrongPass123 \ -e NODE_OPTIONS--max-old-space-size8192 \ flowiseai/flowise:latestWindows PowerShell 兼容命令Windows 不要直接复制上面 bash 命令powershelldocker run -d --name flowise --restart unless-stopped -p 3000:3000 -v ${PWD}/flowise-data:/app/.flowise -e FLOWISE_USERNAMEadmin -e FLOWISE_PASSWORDYourStrongPass123 flowiseai/flowise:latest常用 Docker 管理命令bash运行# 停止 docker stop flowise # 重启 docker restart flowise # 查看日志 docker logs -f flowise # 删除容器挂载目录数据保留 docker rm flowise进阶docker-compose.yml便于长期使用新建docker-compose.ymlyamlversion: 3.8 services: flowise: image: flowiseai/flowise:latest container_name: flowise restart: unless-stopped ports: - 3000:3000 volumes: - ./flowise-data:/app/.flowise environment: - FLOWISE_USERNAMEadmin - FLOWISE_PASSWORDAdmin123456 - PORT3000 - NODE_OPTIONS--max-old-space-size8192启动bash运行docker compose up -d⚠️ 连接本机 Ollama 注意 容器内部localhost指向容器本身不能直接访问宿主机 OllamaWindows/Mac 使用host.docker.internal:11434Linux 使用宿主机局域网 IP方案二NPM 全局安装无 Docker本地 Node 环境适合开发者、不想装 Docker 的场景前置条件Node.js18.15.0 ~ 20.x LTS不支持 Node16 及以下bash运行node -v步骤全局安装bash运行npm install -g flowise启动基础命令bash运行flowise start访问http://localhost:3000带登录认证、允许局域网访问bash运行# Linux/macOS export FLOWISE_USERNAMEadmin export FLOWISE_PASSWORDPass123456 flowise start --host 0.0.0.0 --port 3000 # Windows CMD set FLOWISE_USERNAMEadmin set FLOWISE_PASSWORDPass123456 flowise start --host 0.0.0.0 --port 3000 # Windows PowerShell $env:FLOWISE_USERNAMEadmin $env:FLOWISE_PASSWORDPass123456 flowise start --host 0.0.0.0 --port 3000参数说明--host 0.0.0.0允许同一局域网其他设备访问默认数据存储路径C:\Users\用户名\.flowiseWindows /~/.flowiseMac/Linux方案三源码编译部署二次开发、自定义源码bash运行# 克隆仓库 git clone https://github.com/FlowiseAI/Flowise.git cd Flowise # 安装pnpm npm i -g pnpm # 安装依赖 pnpm install # 构建 pnpm build # 启动 pnpm start开发热更新pnpm dev⚙️ 核心环境变量通用Docker/NPM 都生效表格环境变量说明FLOWISE_USERNAME / FLOWISE_PASSWORDWeb 登录账号密码PORT服务端口默认 3000HOST监听地址0.0.0.0 开放局域网DATABASE_TYPE默认 sqlite可选 mysql/postgresNODE_OPTIONS--max-old-space-size8192扩大内存限制大 RAG 必备️ 常见问题3000 端口占用启动时添加--port 3001修改端口bash运行flowise start --port 3001容器内无法访问本地 OllamaOllama 地址填写 Windows/Machttp://host.docker.internal:11434Linuxhttp://宿主机IP:11434同时 Ollama 启动开启局域网访问OLLAMA_HOST0.0.0.0 ollama serve工作流重启后丢失Docker 务必挂载 volumenpm 模式不要删除~/.flowise文件夹内存溢出报错添加环境变量NODE_OPTIONS--max-old-space-size8192部署方案选型建议✅ 普通使用者、快速测试Docker Compose✅ 本地开发、修改 Flowise 代码源码 pnpm 部署 ✅ 服务器无 Docker、简单运行npm 全局安装如果你需要我可以直接给你一份「Flowise Ollama 本地打通」完整配置样例。