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

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

介绍基于 Ubuntu 22.04 服务器使用 Docker Compose 私有化部署 Dify 平台的流程。内容涵盖环境初始化、Docker 国内镜像源配置、复用已有 MySQL 和 Redis 服务,以及基础的前置资源准备。重点解决了依赖报错和服务名解析问题,为搭建 AI 知识库提供生产级部署方案参考。

DevStack发布于 2026/4/6更新于 2026/7/2576 浏览

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

本文适配 Dify 1.13.0+ 最新社区版,覆盖国内服务器加速部署、外接已有 MySQL/Redis(关键避坑)、云服务器 DNS 解析、Nginx 反向代理+HTTPS、API 对外提供全流程,解决部署过程中的核心问题。

前言

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
# 写入镜像源配置
  /etc/docker/daemon.json <<-
{
  : [
    ,
    ,
    
  ]
}
EOF

 systemctl daemon-reload
 systemctl restart docker

docker info | grep -A 10 
sudo
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 私有化部署教程:搭建专属 AI 知识库平台
  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

更多推荐文章

查看全部
  • 基于 OpenClaw 与 Claude 的自动化写作工作流搭建实践
  • 2025 WAIC 探展:合合信息 AI 鉴伪技术洞察伪造痕迹
  • 本地部署多模态大模型:结合 Ollama、Open-WebUI 与 Dify 实现智能对话
  • Node.js 安装与环境配置实战指南
  • SpringBoot+Vue 社区医院管理系统设计与实现
  • VLA 机器人模型解析:10 篇关键视觉 - 语言 - 动作论文
  • 华为 OD 机试双机位 C 卷 - 评委评分算法题
  • 本地部署 ComfyUI 运行 Stable Diffusion 3.5-FP8
  • C++ 事件总线(EventBus)实现嵌入式系统解耦
  • 基于 Java 与 Vue 的大学生理财记账贷款系统
  • 四足机器人强化学习项目架构详解
  • Android System WebView 内核版本更新方法
  • AI绘画建筑设计提示词:从基础到高级的完整创作指南
  • Stable Diffusion 与 Z-Image-Turbo 部署对比:推理速度与显存占用评测
  • LangChain 安装与使用指南:从 LLM 链到检索链
  • 基于高阶控制障碍函数的端到端无人机高速避障方法
  • Python 日志文件自动轮转实践方案
  • LangGraph Studio 可视化调试基于 LangGraph 构建的 AI 智能体
  • Memo AI:基于 Whisper 的本地视频转文字工具评测
  • Babylon.js Exporters 使用指南:3D 内容从建模到 Web 转换

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online