mac本地部署dify安装避坑指南,小白也能一次跑通
mac本地部署dify安装
本文关键词:mac本地部署dify安装
很多人问我,Dify到底能不能在Mac上跑?
答案是肯定的,而且比你想的简单。
但这玩意儿有个大坑,不踩两脚你不懂。
今天我就把踩过的雷都给你排干净。
看完这篇,你不用去翻那些英文文档。
直接照着做,半小时搞定本地环境。
先说环境,别急着下载代码。
你得先装Docker Desktop。
这是基础中的基础,没它别玩。
去官网下最新版,别下旧的。
装的时候记得勾选所有选项。
特别是那个Start Docker at login。
不然你每次开机都得手动开,烦死。
装好Docker后,打开终端。
别慌,不用敲复杂命令。
直接克隆仓库就行。
git clone https://github.com/langgenius/dify.git
这步很快,看你网速。
克隆完进目录。
cd dify/docker
重点来了,这里最容易出错。
很多人直接运行docker-compose up。
结果报错,一脸懵逼。
因为Dify现在默认用PostgreSQL。
你需要先配置环境变量。
打开docker/.env文件。
用VS Code或者TextEdit都行。
找到POSTGRES_PASSWORD这一行。
随便设个密码,别太简单。
还有REDIS_PASSWORD也得设。
这两个密码必须一致。
不然启动就崩,真的。
还有个细节,内存分配。
Mac用户注意,Docker默认内存可能不够。
去Docker设置里,把内存调到4G以上。
最好给到8G,不然跑大模型卡成PPT。
CPU核心也尽量多分点。
这是硬件基础,省不了。
配置好.env文件后。
回到终端,执行启动命令。
docker compose up -d
注意是compose,不是docker-compose。
新版Dify改了命令格式。
老教程里的命令会报错。
这点一定要记住,别被坑了。
等待几分钟,看日志。
如果看到Ready,那就成了。
打开浏览器,输入localhost:3000。
看到登录界面,你就赢了。
默认账号是admin@dify.ai。
密码是你刚才设的POSTGRES_PASSWORD。
别搞混了,很多人输错密码。
登录进去后,别急着连模型。
先去设置里看看基础配置。
Dify的界面很友好,中文支持不错。
你可以先试试自带的示例应用。
跑通一个流程,建立信心。
关于连接本地模型,比如Ollama。
这个稍微麻烦点。
你需要先装Ollama。
然后让Dify能访问到Ollama的API。
在Dify的模型提供商里添加Ollama。
URL填http://host.docker.internal:11434。
这个host.docker.internal是关键。
它能让容器访问到宿主机。
很多新手填localhost,结果连不上。
因为容器里的localhost是容器自己。
不是你的Mac。
还有,如果你用Apple Silicon芯片。
也就是M1、M2、M3系列。
Docker兼容性很好,基本没毛病。
但如果是老款Intel Mac。
可能会遇到性能瓶颈。
这时候建议关掉一些不必要的服务。
比如MinIO,如果你不用存文件。
可以在docker-compose.yml里注释掉。
这样能省不少资源。
最后说个心态问题。
本地部署不是为了生产环境。
它是为了学习和调试。
别指望它比云端稳定。
偶尔重启、偶尔断连是正常的。
保持耐心,多查日志。
error.log文件是你的好朋友。
里面写着为什么失败。
总之,mac本地部署dify安装
并没有想象中那么难。
只要避开那几个坑。
剩下的就是享受AI的乐趣。
希望这篇能帮到你。
有问题评论区见,我看到就回。