MacBook 本地化部署 dify 指南。
1.Dify 安装前的准备工作
确认系统满足最低配置要求,包括操作系统版本、内存、CPU 和存储空间。 检查是否已安装必要的依赖项,如 Python、Docker 确保网络环境稳定,能够访问所需的软件源或镜像仓库。
2.获取 Dify 安装包
https://docs.dify.ai/v/zh-hans
从官方 GitHub 仓库或官方网站下载最新版本的 Dify 安装包。 验证下载文件的完整性,确保未损坏或被篡改。
3.单机部署方式(基于 Docker)
Dify 社区版即开源版本,你可以通过以下两种方式之一部署 Dify 社区版:
Docker Compose 部署 本地源码启动
安装 Docker 和 Docker Compose,并确保服务正常运行。 通过 Docker Compose 配置文件启动 Dify 的核心服务,包括前端、后端和数据库。 检查容器日志,确认所有服务成功启动且无报错。
地址 https://www.docker.com/ 选择适合自己电脑版本的 docker
插入图片,格式如下:
下载之后是一个dmg包,直接双击安装即可,安装完成打开界面类似下面:
安装完成以后界面是这样的
打开终端软件 输入查看 docker 版本 docker --version
展示版本号 说明安装成功
下一步需要 修改下镜像源 国外源 需要 魔法 才能用 找到设置
{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"registry-mirrors":["https://9cpn8tt6.mirror.aliyuncs.com","https://registry.docker-cn.com","https://mirror.ccs.tencentyun.com","https://docker.1panel.live","https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com","https://docker.m.daocloud.io","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://your_preferred_mirror","https://dockerhub.icu","https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"]}
复制替换即可
配置完成别忘了重启下docker,然后终端输入:docker info,
能够看到如下配置已生效即可。
这样镜像源就替换完成并且生效
接下来,看一下如何本地化部署。
先提供必要信息
开源地址:https://github.com/langgenius/dify
官方文档:https://docs.dify.ai/v/zh-hans
将 dify 的源码克隆到本地。
cd dify/dockercp .env.example .envdocker compose up -d
执行完提示,部署完成
本地访问本地访问 浏览器中输入:http://localhost
首次进入会要设置管理员账号密码啥的,随便设置一个登录,然后就可以看到类似如下界面:
dify部署完成,后续更新dify 工作流 Agent智能体 rag MCP 工具使用 。
