01-Dify Docker部署
Dify 社区版 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。即使你是非技术人员,也能参与到 AI 应用的定 义和数据运营过程中。
由于 Dify 内置了构建 LLM 应用所需的关键技术栈,包括对数百个模型的支持、直观的 Prompt 编排界面、高质量的 RAG 引擎、稳健的 Agent 框架、灵活的流程编排,并同时提供了一套易用的界面和 API。这为开发者节省了许多重复造轮子的时间,使其可以专注在创新和业务需求上
部署建议
Dify官方给出的最低配置如下,我这边不建议用这样的配置
>CPU >= 2 Core
>RAM >= 4 GiB
为了更好的体验Dify所带来的便捷性,我建议部署的服务器配置尽量满足
CPU >= 8 Core
RAM >= 16 GiB
| 操作系统 | 软件 | 描述 |
|---|---|---|
| macOS 10.14 or later | Docker Desktop | 为 Docker 虚拟机(VM)至少分配 8 个虚拟 CPU(vCPU) 和 16GB 初始内存,以便更好的体验 |
| Linux platforms | Docker 19.03 or later Docker Compose 1.28 or later | 参考 安装 Docker 和 安装 Docker Compose 来搭建基础环境。 |
| Windows with WSL 2 enabled | Docker Desktop | 建议将源代码和其 他数据绑定到 Linux 容器中时,将其存储在 Linux 文件系统中,而不是 Windows 文件系统中。 |
linux 部署
1、克隆 Dify 代码
git clone https://github.com/langgenius/dify.git
2、启动Dify
cd dify/docker
cp .env.example .env
docker-compose up -d
或者
docker compose up -d
windows 部署
1、克隆 Dify 代码,一键部署
git clone https://github.com/langgenius/dify.git
cd dify/docker
cp .env.example .env
docker-compose up -d
访问 Dify
# 本地环境
http://localhost
# 服务器环境
http://your_server_ip
第一次进入系统会默认路由到安装设置界面,可以对Dify设置管理员帐号密码!
