English | 繁體中文 | 簡體中文 | 日本語 | 한국어

下載並安裝 NodeJS >= 18.15.0
-
安裝 Flowise
npm install -g flowise
-
啟動 Flowise
npx flowise start
使用用戶名和密碼
npx flowise start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234
- 克隆 Flowise 項目
- 進入項目根目錄的
docker
文件夾 - 複製
.env.example
文件,粘貼到相同位置,並重命名為.env
文件 docker compose up -d
- 打開 http://localhost:3000
- 您可以通過
docker compose stop
停止容器
-
本地構建映像:
docker build --no-cache -t flowise .
-
運行映像:
docker run -d --name flowise -p 3000:3000 flowise
-
停止映像:
docker stop flowise
Flowise 在單個 mono 存儲庫中有 3 個不同的模塊。
server
: 提供 API 邏輯的 Node 後端ui
: React 前端components
: 第三方節點集成api-documentation
: 從 express 自動生成的 swagger-ui API 文檔
- 安裝 PNPM
npm i -g pnpm
-
克隆存儲庫
git clone https://github.com/FlowiseAI/Flowise.git
-
進入存儲庫文件夾
cd Flowise
-
安裝所有模塊的所有依賴項:
pnpm install
-
構建所有代碼:
pnpm build
退出代碼 134(JavaScript 堆內存不足)
如果在運行上述 `build` 腳本時遇到此錯誤,請嘗試增加 Node.js 堆大小並重新運行腳本:export NODE_OPTIONS="--max-old-space-size=4096" pnpm build
-
啟動應用:
pnpm start
您現在可以訪問 http://localhost:3000
-
對於開發構建:
-
在
packages/ui
中創建.env
文件並指定VITE_PORT
(參考.env.example
) -
在
packages/server
中創建.env
文件並指定PORT
(參考.env.example
) -
運行
pnpm dev
任何代碼更改都會自動重新加載應用程序 http://localhost:8080
-
要啟用應用級別的身份驗證,請在 packages/server
中的 .env
文件中添加 FLOWISE_USERNAME
和 FLOWISE_PASSWORD
:
FLOWISE_USERNAME=user
FLOWISE_PASSWORD=1234
Flowise 支持不同的環境變量來配置您的實例。您可以在 packages/server
文件夾中的 .env
文件中指定以下變量。閱讀 更多
在您現有的基礎設施中部署 Flowise 自我托管,我們支持各種 部署
隨時在 討論 中提出任何問題、提出問題和請求新功能
感謝這些出色的貢獻者
請參閱 貢獻指南。如果您有任何問題或問題,請通過 Discord 與我們聯繫。
此存儲庫中的源代碼根據 Apache 許可證版本 2.0 提供。