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

Ubuntu24.10下部署Dify全攻略(保姆级教程从零开始搭建AI应用开发平台)

Ubuntu24.10下部署Dify全攻略(保姆级教程从零开始搭建AI应用开发平台)

Ubuntu24.10下部署Dify全攻略(保姆级教程从零开始搭建AI应用开发平台) Dify部署  Ubuntu24.10 Docker Compose AI应用开发平台 第1张

本教程将详细介绍在Ubuntu24.10系统中完成Dify部署的全过程。Dify是一个开源的AI应用开发平台,支持低代码构建大语言模型应用。通过本指南,即使你是初学者也能轻松搭建自己的AI应用开发平台

一、部署前准备

确保你的Ubuntu24.10系统已更新,并具备以下条件:

  • 至少2GB内存(推荐4GB以上)和4核CPU。
  • 稳定的网络连接,用于下载Docker镜像和源码。
  • 拥有sudo权限的用户账户。

二、安装Docker与Docker Compose

Dify依赖Docker环境,以下是安装步骤-2-3:

  1. 更新软件包列表:sudo apt update
  2. 安装Docker:sudo apt install -y docker.io
  3. 启动并启用Docker服务:sudo systemctl start docker && sudo systemctl enable docker
  4. 安装Docker Compose:sudo apt install -y docker-compose
  5. 将当前用户加入docker组(避免每次使用sudo):sudo usermod -aG docker $USER,然后注销并重新登录使更改生效。

三、获取Dify源代码

使用git克隆官方仓库到本地-1-3:

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

克隆完成后,进入docker目录:cd dify/docker

四、配置环境变量与启动服务

复制环境变量文件并启动Dify服务-2-3:

  1. 复制示例环境文件:cp .env.example .env(可选:编辑.env文件自定义配置,如API密钥)。
  2. 使用Docker Compose启动所有服务(后台运行):docker-compose up -d
  3. 检查服务状态:docker-compose ps,所有容器应显示为“Up”状态。

五、访问Dify并初始化

部署完成后,通过浏览器访问:

  • 打开 http://localhost/appshttp://你的服务器IP:80/apps-3。
  • 首次访问会引导创建管理员账号,输入邮箱和密码完成初始化。

六、常用管理命令

  • 停止服务:docker-compose down
  • 查看日志:docker-compose logs -f
  • 重启服务:docker-compose restart

七、故障排除与优化

如果遇到问题:

  1. Docker镜像拉取慢:可配置国内镜像加速-3。编辑/etc/docker/daemon.json,添加镜像源如阿里云或清华大学源。
  2. 权限错误:确保用户已加入docker组,并重新登录。
  3. 端口冲突:检查80端口是否被占用,可在.env文件中修改端口。

恭喜!你已成功在Ubuntu24.10上完成Dify部署。现在可以开始使用这个强大的AI应用开发平台构建智能应用了!