恒创科技

广告

DangYun

广告

Hostinger VPS使用Docker安装Langflow教程

美国云服务器推荐

Langflow可让用户通过在拖放画布上连接提示、大型语言模型、API、数据源和逻辑组件来直观地构建AI工作流程。使用Docker运行Langflow可为用户提供一个一致的环境,用于创建聊天机器人、多代理工作流和基于API的AI应用程序等,而无需手动配置每个依赖项。本文主要为大家介绍Hostinger VPS使用Docker安装Langflow教程。

点击进入:Hostinger官网

一、购买Hostinger VPS主机

相关推荐:《Hostinger海外VPS购买图文指南

Hostinger优惠码:IDCSPY(虚拟主机高达82%折扣、云主机高达74%折扣,VPS主机高达73%折扣)

二、安装Docker和Docker Compose

相关推荐:《Hostinger教程:在Ubuntu上安装Docker的两种方法

三、使用Docker安装Langflow

1、安装Docker

首先,确保Docker已安装并在您的服务器或本地计算机上运行。

检查您的Docker版本:

docker –version

然后检查Docker Compose是否可用:

docker compose version

如果两个命令都返回版本号,您可以继续Langflow安装。

2、使用Docker运行Langflow

启动Langflow的最快方法是运行官方Langflow Docker镜像:

docker run -p 7860:7860 langflowai/langflow:latest

此命令下载最新的Langflow映像并将容器内的端口7860映射到计算机上的端口7860。容器启动后,在浏览器中打开Langflow:

http://localhost:7860

如果您在VPS上安装Langflow,请将localhost替换为您的服务器IP地址:

http://your-server-ip:7860

3、以分离模式运行Langflow

对于服务器部署,以分离模式运行容器,以便Langflow在关闭终端后继续运行:

docker run -d –name langflow -p 7860:7860 langflowai/langflow:latest

检查容器是否正在运行:

docker ps

查看Langflow日志:

docker logs -f langflow

停止容器:

docker stop langflow

重新开始:

docker start langflow

此设置足以测试Langflow、创建示例AI工作流程以及探索可视化生成器。为了长期使用,请添加持久存储,以便您的流程和设置不仅仅与容器生命周期相关。

4、使用Docker Compose运行Langflow

Docker Compose是VPS的更好选择,因为它允许您在一个配置文件中定义Langflow、PostgreSQL、端口、卷和环境变量。

创建一个新的项目目录:

mkdir langflow-docker cd langflow-docker

创建docker-compose.yml文件:

nano docker-compose.yml

添加以下配置:

services: langflow: image: langflowai/langflow:latest container_name: langflow ports: – “7860:7860” environment: – LANGFLOW_DATABASE_URL=postgresql://langflow:strong-password@postgres:5432/langflow – LANGFLOW_CONFIG_DIR=/app/langflow volumes: – langflow-data:/app/langflow depends_on: – postgres restart: unless-stopped postgres: image: postgres:16 container_name: langflow-postgres environment: – POSTGRES_USER=langflow – POSTGRES_PASSWORD=strong-password – POSTGRES_DB=langflow volumes: – langflow-postgres:/var/lib/postgresql/data restart: unless-stopped volumes: langflow-data: langflow-postgres:

在启动容器之前,将强密码替换为安全的数据库密码。

启动Langflow:

docker compose up -d

检查正在运行的容器:

docker compose ps

在浏览器中打开Langflow:

http://your-server-ip:7860

此设置将Langflow配置存储在langflow-data卷中​​,将PostgreSQL数据存储在langflow-postgres卷中。这些卷有助于在容器重新启动或更新时保留您的流程、用户和设置。

5、允许访问7860端口

Langflow默认使用端口7860。如果您在VPS上运行Langflow,请允许传入流量到达此端口。

运行:

sudo ufw allow 7860/tcp sudo ufw reload

然后检查防火墙状态:

sudo ufw status

对于生产,避免直接将Langflow IP暴露在互联网上。使用域、反向代理、HTTPS和身份验证规则来控制对Langflow接口的访问。

6、确认Langflow正在工作

在浏览器中打开Langflow后,创建一个简单的测试流程:

添加聊天输入组件。

添加提示组件。

添加LLM组件,例如OpenAI或其他支持的模型提供商。

连接画布上的组件。

在提供商设置中添加您的API密钥。

从Langflow界面运行流程。

这确认了Docker容器正在运行,Langflow接口可以访问,并且可视化AI工作流构建器可以正确连接组件。

7、使用Docker Compose更新Langflow

要稍后更新Langflow,请拉取最新映像并重新启动堆栈:

docker compose pull docker compose up -d

由于Compose设置使用持久卷,因此您的Langflow数据与应用程序容器保持分离。这有助于在更新Docker映像时保留您的流程、用户和设置。

(本文由美国主机侦探原创,转载请注明出处“美国主机侦探”和原文地址!)

主机侦探企业微信

微信扫码加好友进群

主机优惠码及时掌握

主机侦探QQ群

QQ群号:164393063

主机优惠发布与交流

温馨提示:

1、本站部分图片来源于互联网,如有侵权请联系删除。邮箱:2942802716#qq.com(#改为@)

2、本文评论没有专人回复,如果您有问题请到美国主机侦探论坛提问!

3、美国主机侦探免费为您提供美国主机购买咨询。

RakSmart美国服务器
下一篇
Hostinger
已经没有了
返回顶部