跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashAI

Dify 私有化部署教程:搭建 AI 知识库平台

基于 Ubuntu 22.04 环境,详解 Dify 私有化部署流程。内容包括基础工具安装、Docker 与 Compose 配置、国内镜像源加速设置,以及外接已有 MySQL 和 Redis 服务的注意事项。旨在解决部署中的依赖报错与网络解析问题,为搭建企业级 AI 知识库提供生产级方案。

道系青年发布于 2026/4/6更新于 2026/7/2453 浏览

Dify 私有化部署教程

前言

Dify 是一款开源的大语言模型应用开发平台,凭借可视化编排、企业级 RAG 知识库、全链路 LLMOps 能力,让个人开发者和中小企业都能快速搭建专属 AI 应用、知识库问答系统,还能封装成 API 对外提供服务。

本文基于国内云服务器环境(Ubuntu 22.04),全程使用国内加速源,重点解决了外接 MySQL/Redis 时的依赖报错、服务名解析失败等核心问题,最终实现生产级可用的私有化 Dify 平台。

一、前置准备

1.1 硬件与系统要求
配置类型最低配置(测试用)推荐配置(生产用)
云服务器2 核 4G,系统盘 40G4 核 8G,系统盘 100G
操作系统Ubuntu 20.04/22.04Ubuntu 22.04 LTS
网络环境公网 IP,带宽 1M 以上公网 IP,带宽 5M 以上

注:CentOS 系统仅需将 apt 命令替换为 yum,其余步骤基本一致。

1.2 必备资源提前准备
  1. 域名:用于后续配置 HTTPS 访问,建议提前注册好(本文以 dify.yourdomain.com 为例)
  2. 大模型 API Key:如 OpenAI、通义千问、DeepSeek、月之暗面等,用于 Dify 模型调用
  3. 服务器已部署环境:MySQL 8.0+、Redis 6.0+(本文核心:复用已有服务,不用容器自带的)

二、服务器环境初始化

2.1 基础工具安装
# 更新系统包
sudo apt update && sudo apt upgrade -y
# 安装 Git、Vim、Curl 等基础工具
sudo apt install -y git vim curl wget
2.2 安装 Docker 与 Docker Compose

Dify 基于 Docker Compose 部署,这是唯一的依赖环境,一键安装命令:

# 官方一键安装 Docker 脚本
curl -fsSL https://get.docker.com | bash -s docker
# 验证安装
docker --version
docker compose version
2.3 配置 Docker 国内镜像源(必做!解决镜像拉取超时)

国内服务器拉取 Docker 官方镜像大概率超时,提前配置国内加速器:

# 创建 Docker 配置目录
sudo mkdir -p /etc/docker
# 写入镜像源配置
sudo  /etc/docker/daemon.json <<-
{
  : [
    ,
    ,
    
  ]
}
EOF

 systemctl daemon-reload
 systemctl restart docker

docker info | grep -A 10 
tee
'EOF'
"registry-mirrors"
"https://docker.mirrors.ustc.edu.cn"
"https://docker.1panel.live"
"https://docker.1ms.run"
# 重启 Docker 使配置生效
sudo
sudo
# 验证配置是否生效
"Registry Mirrors"
2.4 外接 MySQL 与 Redis 前置配置
2.4.1 MySQL 配置(必做)
  1. 登录 MySQL,创建 Dify 专用数据库与用户(避免用 root 账号)
-- 登录 MySQL
mysql -u root -p
-- 创建 dify 专用数据库,字符集必须为 utf8mb4,否则 emoji 会报错
CREATE DATABASE dify;

目录

  1. Dify 私有化部署教程
  2. 前言
  3. 一、前置准备
  4. 1.1 硬件与系统要求
  5. 1.2 必备资源提前准备
  6. 二、服务器环境初始化
  7. 2.1 基础工具安装
  8. 更新系统包
  9. 安装 Git、Vim、Curl 等基础工具
  10. 2.2 安装 Docker 与 Docker Compose
  11. 官方一键安装 Docker 脚本
  12. 验证安装
  13. 2.3 配置 Docker 国内镜像源(必做!解决镜像拉取超时)
  14. 创建 Docker 配置目录
  15. 写入镜像源配置
  16. 重启 Docker 使配置生效
  17. 验证配置是否生效
  18. 2.4 外接 MySQL 与 Redis 前置配置
  19. 2.4.1 MySQL 配置(必做)
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Git 国内镜像源下载与安装指南
  • llama.cpp 量化技术原理与实战配置
  • 前端三剑客:HTML、CSS、JavaScript 关系详解
  • Vitis 使用教程:从零实现 AI 模型 FPGA 部署
  • 宇树 G1 人形机器人 VR 遥操作与 LeRobot 数据训练指南
  • IDEA 与 Git 实现 Cherry Pick 拣选部分变更到新分支
  • 基于 Rokid 灵珠 AI 平台开发春节全能助手智能体
  • RTX 4090 本地部署腾讯混元与阿里通义万相视频模型
  • Web3.0 开发实践
  • OpenClaw 跨平台安装指南:Windows 与 Ubuntu
  • ruoyi-vue-pro 数据大屏纯前端单点登录方案
  • 苍穹外卖前端开发实战:Vue + TypeScript + ElementUI
  • 微信小程序离线引入 IconFont 字体图标的解决方案
  • Strudel:在浏览器里做实时算法音乐
  • SCADA Engine:基于 Vue3 的开源工业级组态引擎
  • Android MVVM 架构实战:DataBinding 中 BindingAdapter 的使用与原理
  • 前端动画库对比:CSS、Framer Motion、GSAP 与 React Spring
  • 2026 年主流 AI 生成 PPT 工具横评:6 款实测与选择指南
  • Milvus 向量数据库:核心原理与 Python 实战
  • 前端异常捕获与统一格式化:从 console.log 到服务端上报

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online