四时宝库

程序员的知识宝库

国产神器必学:年轻人的第一个私有AI平台,你的AI创业第一步

解锁 AI 应用新姿势:手把手教你玩转 Dify 本地部署

想要体验 Dify 的强大功能,却担心数据安全和隐私问题?别担心,本地部署帮你解决后顾之忧!本文将手把手教你如何在本地安装和配置 Dify,让你轻松构建属于自己的 AI 应用。

准备工作

在开始安装 Dify 之前,请确保你的机器满足以下最低配置要求:

  • ? CPU: 2 核及以上
  • ? 内存: 4 GB 及以上

此外,还需要根据你的操作系统安装以下软件:

操作系统软件描述macOS 10.14+Docker Desktop为 Docker 虚拟机分配至少 2 个 vCPU 和 8GB 内存Linux 各平台Docker 19.03+, Docker Compose 1.28+请参考 Docker 官方文档进行安装Windows (WSL2)Docker Desktop建议将源代码存储在 Linux 文件系统中

安装步骤

1.克隆 Dify 代码仓库

使用以下命令将 Dify 源代码克隆到本地:

 git clone https://github.com/langgenius/dify.git

2.启动 Dify

进入 Dify 源代码的 Docker 目录:

cd dify/docker

复制环境配置文件:

cp .env.example .env

根据你的 Docker Compose 版本,选择合适的命令启动容器:

Docker Compose V2:

docker compose up -d

Docker Compose V1:

docker-compose up -d

启动成功后,你将看到类似以下输出,显示所有容器的状态和端口映射:

    [+] Running 11/11
     ? Network docker_ssrf_proxy_network  Created                                                                 0.1s 
     ? Network docker_default             Created                                                                 0.0s 
     ? Container docker-redis-1           Started                                                                 2.2s 
     ? Container docker-ssrf_proxy-1      Started                                                                 2.8s 
     ? Container docker-sandbox-1         Started                                                                 2.7s 
     ? Container docker-web-1             Started                                                                 2.6s 
     ? Container docker-weaviate-1        Started                                                                 2.4s 
     ? Container docker-db-1              Started                                                                 2.7s 
     ? Container docker-api-1             Started                                                                 8.2s 
     ? Container docker-worker-1          Started                                                                 6.4s 
     ? Container docker-nginx-1           Started                                                                 10.2s 

最后,使用以下命令检查所有容器是否正常运行:

docker compose ps

3.访问 Dify

完成以上步骤后,你就可以通过浏览器访问 Dify 了:

  • ? 管理员初始化页面:
    • ? 本地环境: http://localhost/install
    • ? 服务器环境: http://your_server_ip/install
  • ? Dify 主页面:
    • ? 本地环境: http://localhost
    • ? 服务器环境: http://your_server_ip

更新 Dify

想要体验 Dify 的最新功能?进入 dify/docker 目录,执行以下命令即可轻松更新:

cd dify/docker
docker compose down
git pull origin main
docker compose pull
docker compose up -d

小贴士: 更新后,记得同步 .env.example 文件中的最新环境变量配置到你的 .env 文件中,确保 Dify.AI 正常运行。

自定义配置

Dify 支持自定义配置,你可以根据自己的需求修改 .env 文件中的环境变量。修改完成后,重启 Dify 即可生效:

docker compose down
docker compose up -d

你可以在 docker/.env.example 文件中找到完整的环境变量列表。

写在最后

通过本文的介绍,相信你已经掌握了在本地部署 Dify 的方法。

Dify 作为一个开源的 AI 应用开发平台,为开发者提供了一个便捷高效的工具,让我们可以更专注于 AI 应用的开发和创新。

期待你在 Dify 的世界里,创造出更多有趣、实用的 AI 应用!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接