news 2026/7/29 15:42:39

Flowise 本地部署完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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 Engine

2)基础启动(简易版,无账号密码)

bash

运行

docker run -d \ --name flowise \ --restart unless-stopped \ -p 3000:3000 \ -v $(pwd)/flowise-data:/app/.flowise \ flowiseai/flowise:latest
  • -v挂载目录:持久化保存你的所有工作流,删除容器数据不会丢失
  • 访问地址:http://localhost:3000

3)安全增强版(设置登录账号,强烈建议)

bash

运行

docker run -d \ --name flowise \ --restart unless-stopped \ -p 3000:3000 \ -v $(pwd)/flowise-data:/app/.flowise \ -e FLOWISE_USERNAME=admin \ -e FLOWISE_PASSWORD=YourStrongPass123 \ -e NODE_OPTIONS="--max-old-space-size=8192" \ flowiseai/flowise:latest

Windows PowerShell 兼容命令(Windows 不要直接复制上面 bash 命令)

powershell

docker run -d ` --name flowise ` --restart unless-stopped ` -p 3000:3000 ` -v ${PWD}/flowise-data:/app/.flowise ` -e FLOWISE_USERNAME=admin ` -e FLOWISE_PASSWORD=YourStrongPass123 ` flowiseai/flowise:latest

常用 Docker 管理命令

bash

运行

# 停止 docker stop flowise # 重启 docker restart flowise # 查看日志 docker logs -f flowise # 删除容器(挂载目录数据保留) docker rm flowise

进阶:docker-compose.yml(便于长期使用)

新建docker-compose.yml

yaml

version: '3.8' services: flowise: image: flowiseai/flowise:latest container_name: flowise restart: unless-stopped ports: - "3000:3000" volumes: - ./flowise-data:/app/.flowise environment: - FLOWISE_USERNAME=admin - FLOWISE_PASSWORD=Admin@123456 - PORT=3000 - NODE_OPTIONS=--max-old-space-size=8192

启动:

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

步骤

  1. 全局安装

bash

运行

npm install -g flowise
  1. 启动基础命令

bash

运行

flowise start

访问:http://localhost:3000

带登录认证、允许局域网访问

bash

运行

# Linux/macOS export FLOWISE_USERNAME=admin export FLOWISE_PASSWORD=Pass123456 flowise start --host 0.0.0.0 --port 3000 # Windows CMD set FLOWISE_USERNAME=admin set FLOWISE_PASSWORD=Pass123456 flowise start --host 0.0.0.0 --port 3000 # Windows PowerShell $env:FLOWISE_USERNAME="admin" $env:FLOWISE_PASSWORD="Pass123456" flowise start --host 0.0.0.0 --port 3000

参数说明:

  • --host 0.0.0.0:允许同一局域网其他设备访问
  • 默认数据存储路径:C:\Users\用户名\.flowise(Windows) /~/.flowise(Mac/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服务端口,默认 3000
HOST监听地址,0.0.0.0 开放局域网
DATABASE_TYPE默认 sqlite;可选 mysql/postgres
NODE_OPTIONS="--max-old-space-size=8192"扩大内存限制,大 RAG 必备

🛠️ 常见问题

  1. 3000 端口占用启动时添加--port 3001修改端口

bash

运行

flowise start --port 3001
  1. 容器内无法访问本地 OllamaOllama 地址填写: Windows/Mac:http://host.docker.internal:11434Linux:http://宿主机IP:11434同时 Ollama 启动开启局域网访问OLLAMA_HOST=0.0.0.0 ollama serve

  2. 工作流重启后丢失Docker 务必挂载 volume;npm 模式不要删除~/.flowise文件夹

  3. 内存溢出报错添加环境变量NODE_OPTIONS="--max-old-space-size=8192"

部署方案选型建议

✅ 普通使用者、快速测试:Docker Compose✅ 本地开发、修改 Flowise 代码:源码 pnpm 部署 ✅ 服务器无 Docker、简单运行:npm 全局安装

如果你需要,我可以直接给你一份「Flowise + Ollama 本地打通」完整配置样例。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/29 15:42:37

UE5 UMG自定义饼图控件开发:从Slate绘制到蓝图集成

1. 项目概述:为什么要在UE5里“造轮子”画饼图? 做游戏,尤其是带有复杂UI和数值反馈的游戏,数据可视化是绕不开的一环。排行榜、角色属性、资源分布、任务进度……这些信息如果只用干巴巴的数字和文字堆砌,玩家的认知负…

作者头像 李华
网站建设 2026/7/29 15:42:34

Python开发环境搭建与配置全攻略

1. Python开发环境搭建全指南刚接触Python的小白们常常在第一步就卡住了——如何搭建一个能写代码、能运行的环境?作为一个从零开始自学Python的老鸟,我深知环境配置对初学者的劝退威力。今天就用最直白的语言,手把手带你完成Python开发环境的…

作者头像 李华
网站建设 2026/7/29 15:39:45

大蒜电池点亮LED:从原电池原理到45天续航的DIY实践

1. 项目缘起:一个关于“能量”的浪漫实验 前几天在工作室整理旧物,翻出一堆闲置的电子元件,几个LED、电阻、电容,还有几块吃灰的洞洞板。看着它们,我就在想,能不能用点“不常规”的东西给它们供个电&#x…

作者头像 李华
网站建设 2026/7/29 15:38:09

DLSS Swapper:一键升级游戏DLSS版本,让帧率飙升的智能工具

DLSS Swapper:一键升级游戏DLSS版本,让帧率飙升的智能工具 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 还在为游戏内置DLSS版本过时而烦恼吗?是否因为手动替换文件太复杂而放弃性…

作者头像 李华
网站建设 2026/7/29 15:37:30

ZN-044A 手持式综合分析仪|风电场景频谱与天馈一体化检测方案

一、风电行业通信运维现存检测痛点 双碳背景下陆上、海上风电场规模持续扩张,风机依靠天馈、微波链路传输机组监控与调度信号,射频线路是风场稳定发电的核心通信载体。野外风电环境存在多重检测难题:风机长期受温差、振动、盐雾影响&#xff…

作者头像 李华