本地部署低代码构建平台 Langflow 并实现外部访问
Langflow 是一款适用于 RAG 和多智能体 AI 应用程序的低代码应用构建器。可以通过拖拽和连接不同功能模块,还有多模型和数据库支持,方便用户探索不同的大模型语言。本文将详细的介绍如何利用 Docker 在本地部署 Langflow 并结合路由侠实现外网访问本地部署的 Langflow。
第一步,本地部署 Langflow
本文 Langflow 的安装需在 docker 环境下进行,若未安装 docker 可参考文章 安装 Docker 详细说明(Linux) 。
1,创建目录。
mkdir -p /volume1/docker/langflow/{data,postgres}
2,进入目录。
cd /volume1/docker/langflow
3,创建 docker-compose.yml 文件。
vim docker-compose.yml
version: "3.8"
services:
langflow:
image: langflowai/langflow:latest
container_name: langflow-web
pull_policy: always
ports:
- "7860:7860"
volumes:
- ./data:/app/langflow
environment:
- LANGFLOW_DATABASE_URL=postgresql://langflow:langflow@postgres:5432/langflow
depends_on:
- postgres
postgres:
image: postgres:16
container_name: langflow-db
# ports:
# - "5432:5432"
volumes:
- ./postgres:/var/lib/postgresql/data
environment:
POSTGRES_USER: langflow
POSTGRES_PASSWORD: langflow
POSTGRES_DB: langflow

4,启动容器。
docker-compose up -d


3,浏览器输入 http://localhost:7860 即可访问 Langflow 登陆界面。



浙公网安备 33010602011771号