Ubuntu 系统本地部署 Dify 完整教程

Ubuntu 系统本地部署 Dify 完整教程

Ubuntu 系统本地部署 Dify 完整教程(含 Docker 国内源安装)

本文将手把手教你如何在 Ubuntu 系统中通过 Docker Compose 本地部署 Dify

一、环境准备

  • 操作系统:Ubuntu 20.04/22.04/24.04
  • 硬件要求:2核+4G 内存起步,建议 8G 内存及以上
  • 磁盘空间:20G+
  • 已开启网络访问,建议配置国内源或代理

二、使用阿里云源安装 Docker 与 Docker Compose

由于 download.docker.com 在国内常常访问失败,因此推荐使用阿里云镜像来安装 Docker。

步骤如下:

# 1. 移除旧版本sudoapt remove docker docker-engine docker.io containerd runc -y # 2. 安装必要依赖sudoapt update sudoaptinstall -y ca-certificates curl gnupg lsb-release # 3. 添加阿里云 Docker GPG 密钥sudomkdir -p /etc/apt/keyrings curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg |\sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg # 4. 写入阿里云 Docker 软件源echo\"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \ $(lsb_release -cs) stable"|\sudotee /etc/apt/sources.list.d/docker.list > /dev/null # 5. 安装 Docker 及 Compose 插件sudoapt update sudoaptinstall -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin # 6. 验证安装 docker -v docker compose version 

成功输出版本号即为成功安装


三、获取并部署 Dify

1. 克隆仓库(或下载 ZIP 解压)

git clone https://github.com/langgenius/dify.git --branch 1.3.1 cd dify/docker 
如果无 git,可在 GitHub 上直接下载 ZIP,解压后也能进入 docker/ 目录执行同样操作

我这里可能是网络问题拉取失败

在这里插入图片描述

采用下载 ZIP 解压方式

1.下载 ZIP

可以在电脑浏览器访问并下载:
👉 https://github.com/langgenius/dify/archive/refs/heads/main.zip

或直接用 wget 命令(在 Ubuntu 终端):

wget https://github.com/langgenius/dify/archive/refs/heads/main.zip -O dify-main.zip 

这里我在本地下载好了zip通过xfrp上传到了服务器


2. 解压 ZIP 文件
unzip dify-main.zip cd dify-main/docker 
注意你需要进入 docker 子目录,里面才有 docker-compose.yml 配置文件
在这里插入图片描述

四. 启动 Dify 服务

确保你已在 docker/ 目录下,然后运行:

docker compose up -d 

此命令会拉取如下 4 个镜像(首次需要联网):

  • langgenius/dify
  • postgres:15
  • redis:7
  • qdrant/qdrant

常见问题应对

问题原因解决方案
镜像拉不下来国内网络问题配置 Docker 国内加速器 / 手动导入 tar 包
启动报错没在 docker/ 目录确保运行 docker compose 的目录中有 .yml 文件
5000端口无法访问防火墙未放行ufw allow 5000/tcp 开放端口
成功拉取并启动如下
在这里插入图片描述

初始化 Dify 管理员账号

在浏览器打开:

http://你的Ubuntu主机IP:5000/install 

首次访问会自动进入安装引导界面。


五、安装模型供应商插件

在 Dify 后台操作界面中:

  1. 点击右上角头像 → 插件 → Marketplace
  2. 安装 OpenAI / 通义千问 / Claude 等插件
  3. 前往“设置 → 模型供应商”,配置 API Key 与地址
Dify 不自带模型,必须配置好至少一个 LLM 才能进行智能问答。

六、构建 AI 应用示例

  1. 在主界面点击“创建空白应用”
  2. 选择聊天助手或文档问答类
  3. 输入提示词并保存 → 测试 → 发布

至此,你的本地智能助手就部署完成啦!


Read more

【前端地图】地图覆盖物:折线(Polyline)与多边形(Polygon)——绘制路线、区域围栏、编辑图形、图形交互

【前端地图】地图覆盖物:折线(Polyline)与多边形(Polygon)——绘制路线、区域围栏、编辑图形、图形交互

🌏第 5 节 地图覆盖物:折线(Polyline)与多边形(Polygon)完全指南 1. 🤓 引言:老曹的吐槽时间 📢 各位童鞋,欢迎来到第 5 节。如果说上一节的 Marker 是地图上的“图钉”,那今天的 Polyline 和 Polygon 就是地图上的“绳子”和“圈地”。老曹我得先泼盆冷水:画点容易画线难,画完还得防穿帮。你以为画个折线就是连几个点?天真!坐标系偏一点,线就飘到海里去了;多边形少个闭合点,区域就漏风了。当年老曹我为了画一个精准的园区围栏,跟产品经理吵了三天,就因为他说“这个角不够圆润”。今天咱们就把这些矢量覆盖物彻底搞懂,别到时候画个三角形像个圆,那就丢人丢到太平洋了。🌊 🗺️ 矢量图形是地图业务的核心,无论是物流路线、行政区域还是电子围栏,都离不开它们。但这玩意儿比 Marker

大厂都在用的 12 大主流 AI 前端组件库!阿里、蚂蚁、腾讯也纷纷推出 AI 组件库!

大家好,我是你们的 猫哥,那个不喜欢吃鱼、又不喜欢喵 的超级猫 ~ 随着 AI 技术的迅猛发展,前端工程师对智能化 UI 组件的需求日益增长。 阿里、蚂蚁、腾讯等大厂相继推出了自家的 AI 前端组件库,涵盖了 React 和 Vue 等主流技术栈。这些组件库不仅极大降低了 AI 能力接入门槛,还为企业和开发者带来了更高效、更智能的产品开发体验。 本文将为大家盘点当前主流的 AI 前端组件库,助力你在项目中快速集成前沿的 AI 能力! 1. Ant Design X Ant Group 团队打造的面向 AI 时代的全新企业级前端组件库,融合 Copilot、Agent、AI 驱动表单/表格等能力,支持多模型智能推荐与企业场景适配。 https:

Hunyuan-MT-7B-WEBUI深度体验:不只是翻译还能批量处理

Hunyuan-MT-7B-WEBUI深度体验:不只是翻译还能批量处理 你有没有遇到过这样的场景:手头有20份藏语政策文件要转成汉语,或者一批维吾尔语商品描述急需上架跨境电商平台?过去,你可能得反复粘贴、切换网页、手动校对,一上午就耗在了翻译上。更别说那些没公开API、不支持本地部署的“黑盒”工具——用着不放心,改着没权限。 而这次,我直接在一台A10服务器上,用不到3分钟完成了Hunyuan-MT-7B-WEBUI的部署;上传一个含157条句子的.txt文件,点击“批量翻译”,68秒后,一份格式完整、段落对齐、术语统一的汉语译文就生成完毕。没有命令行、不碰配置项、不查文档——整个过程就像用一个设计精良的办公软件。 这不是概念演示,也不是实验室Demo。这是腾讯开源的 Hunyuan-MT-7B-WEBUI 真实落地后的日常使用体验。它把一个70亿参数的专业级翻译模型,压缩进一个带图形界面的镜像里,还悄悄塞进了批量处理、多语种协同、术语一致性控制等工程级能力。今天这篇文章,不讲BLEU分数怎么算,也不复述论文结构,只说一件事:它到底怎么帮你省下那87%的重复劳动时间。 1.