当前位置:首页 > 系统教程 > 正文

Mac上一键部署Dify:从零开始搭建AI应用开发环境

Mac上一键部署Dify:从零开始搭建AI应用开发环境

小白也能轻松掌握的Dify本地部署指南

欢迎来到本教程!今天我们将一起在Mac上实现一键部署Dify。Dify是一个开源的AI应用开发平台,它可以帮助开发者快速构建和部署LLM应用。通过本地Mac部署,你可以完全掌控数据,并进行个性化定制。即使你是技术小白,按照以下步骤也能轻松完成。

Mac上一键部署Dify:从零开始搭建AI应用开发环境 Dify  Mac部署 一键部署 AI应用开发平台 第1张

准备工作:安装必要工具

在进行一键部署之前,请确保你的Mac满足以下条件:

  • 安装Homebrew(Mac的包管理器)
  • 安装Docker Desktop(用于容器化运行)
  • 安装Git(可选,用于克隆代码)

打开终端(Terminal),执行以下命令安装Homebrew(如果尚未安装):

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

接着安装Docker:

brew install --cask docker

安装完成后,启动Docker Desktop并等待其正常运行。

一键部署Dify

Dify官方提供了一键部署脚本,非常适合Mac部署场景。我们使用Docker Compose来启动所有服务。

首先,创建一个工作目录并进入:

mkdir dify-on-mac && cd dify-on-mac

然后下载Dify的docker-compose文件:

curl -o docker-compose.yaml https://raw.githubusercontent.com/langgenius/dify/main/docker/docker-compose.yaml

下载环境变量模板文件:

curl -o .env https://raw.githubusercontent.com/langgenius/dify/main/docker/.env.example

现在,执行一键部署命令:

docker-compose up -d

Docker会自动拉取镜像并启动所有容器,包括PostgreSQL、Redis、Weaviate和Dify后端等。等待几分钟,直到所有服务启动完成。

验证部署

打开浏览器,访问 http://localhost。你应该能看到Dify的初始化设置页面。按照提示创建管理员账户,然后就可以开始使用这个强大的AI应用开发平台了!

常见问题与解决方案

  • 端口冲突:如果80端口被占用,可以修改docker-compose.yaml中的端口映射。
  • Docker未启动:确保Docker Desktop已运行。
  • 部署失败:检查网络,尝试重新执行docker-compose pull再up。

通过以上步骤,你已经成功在Mac上完成了Dify一键部署。现在你可以尽情探索这个强大的平台,构建自己的AI应用了!

—— 本教程由Dify社区贡献