Dify 官网

Dify GitHub

当前最新版本:1.3.0(Dify更新很快)

在大语言模型(LLM)时代,开源项目 Dify 成为了众多开发者打造 AI 应用的首选。

✨ 今天就带你,零基础用 Docker Compose,在 CentOS 7 上部署最新版 Dify 1.3.0!
跟着操作,5分钟即可开启你的 AI 世界之门!

一、前期准备

确保你的服务器符合以下条件:

  • 系统版本:CentOS 7

  • CPU:2 核及以上

  • 内存:4GB 及以上

  • 环境要求:已安装 Docker 和 Docker Compose

如果未安装,跟我一起快速搞定👇

1.1、安装 Docker

sudo yum update -y
sudo wget  https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker

1.2、安装 Docker Compose

无需安装,新版本 Docker 默认安装有 Docker Compose。

1.3、配置镜像加速

# 增加配置文件 daemon.json  
mkdir /etc/docker
touch /etc/docker/daemon.json
vi /etc/docker/daemon.json
-------------------------------------
{
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker.xuanyuan.me"
  ]
}
-------------------------------------

# 重新加载配置
systemctl daemon-reload
systemctl restart docker

二、克隆最新 Dify 项目

## Git Clone 代码 1.3.0 代码
git clone --branch 1.3.0  https://github.com/langgenius/dify.git

## 切换到 Dify Docker 容器部署目录
cd dify/docker

2.1、配置环境变量

  1. 复制 .env 文件模板:

cp .env.example .env
  1. 编辑 .env 文件,修改以下关键参数:

配置项

说明

DB_PASSWORD

设置数据库密码

OPENAI_API_KEY

(可选)填写你的 OpenAI API Key

CONSOLE_API_URL

前端访问地址,建议写服务器公网 IP

编辑示例:

vi .env

修改后保存退出!

2.2、一键启动 Dify!

根据 Docker Compose 版本执行以下命令:

  • Docker Compose V2

docker compose up -d
  • Docker Compose V1

docker-compose up -d

查看服务状态:

docker compose ps

✅ 常见启动的服务:

  • api

  • worker

  • web

  • db

  • redis

  • weaviate

  • sandbox

  • nginx


2.3、访问 Dify 安装界面

打开浏览器,访问:

http://你的服务器IP/install

根据提示设置管理员账号。
初始化完成后,正式访问:

http://你的服务器IP

🎉 当你看到登录界面时,部署成功啦!

三、总结

通过本文,你已经成功在 CentOS 7 上部署了 Dify v1.3.0!
未来,你可以基于 Dify,快速搭建属于自己的:

  • 聊天机器人

  • 知识问答应用

  • 智能助理系统

  • 私有 LLM 方案

一步步建设自己的 AI 应用吧!