本地部署低代码构建平台 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 登陆界面。

 
posted @ 2025-10-23 17:12  Oops!#  阅读(9)  评论(0)    收藏  举报