Win11安装Dify
1、打开Virtual Machine Platform功能
电脑系统为:Windows 11 家庭中文版24H2版本。
打开控制面板,点击“程序”,点击“启用或关闭Windows功能”。
下图标记的“Virtual Machine Platform”、“适用于 Linux 的 Windows 子系统”、“Windows 虚拟机监控程序平台”默认是勾选的。如果没有勾选,就勾选上,进入下一步搜索安装。
打开终端管理员,输入下列命令可以查看版本和升级。
wsl -v # 查看版本
wsl --upgrade # 升级
2、下载Docker Desktop
官网可下载:www.docker.com。不过由于众所周知的原因,大概率是打不开的。
还好还有这个:窗户 |Docker 文档。
下载安装后,双击打开Docker Desktop图标,使用默认设置,并跳过登录,进入软件主页面。
如果不小心遇到了这样的情况:
恭喜!你可能要重新进入第1步,或者取消勾选重启后再勾选再安装再升级,或者甚至要去github下载wsl进行安装(https://github.com/microsoft/WSL/releases)。
如果当左下角显示下图所示的“Engine running”时,表示成功启动了docker容器。
点击设置图标,点击“Docker Engine”。
在文本框中“"experimental": false”后添加“,”再添加如下内容,配置一下镜像源,保证下载速度。
"debug": true,"registry-mirrors": ["https://docker.registry.cyou","https://docker-cf.registry.cyou","https://docker.m.daocloud.io/","https://huecker.io/","https://dockerhub.timeweb.cloud","https://noohub.ru/","https://dockerproxy.com","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn","https://xx4bwyg2.mirror.aliyuncs.com","http://f1361db2.m.daocloud.io","https://registry.docker-cn.com","http://hub-mirror.c.163.com","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","https://do.nark.eu.org","https://dc.j8.work","https://dockerproxy.com","https://gst6rzl9.mirror.aliyuncs.com","https://registry.docker-cn.com","http://hub-mirror.c.163.com","http://mirrors.ustc.edu.cn/","https://mirrors.tuna.tsinghua.edu.cn/","http://mirrors.sohu.com/" ],#insecure-registries表示后面的registry地址为非安全的,可不用添加"insecure-registries" : ["registry.docker-cn.com","docker.mirrors.ustc.edu.cn"]
配置修改后,点击 Apply&restart 保存并重启Docker。
3、下载Dify
下载地址:github.com;国内镜像地址:项目首页 - dify:一个开源助手API和GPT的替代品。Dify.AI 是一个大型语言模型(LLM)应用开发平台。它整合了后端即服务(Backend as a Service)和LLMOps的概念,涵盖了构建生成性AI原生应用所需的核心技术栈,包括内置的RAG引擎。 - GitCode
克隆下载:
git clone https://gitcode.com/gh_mirrors/di/dify.git
在dify\docker文件夹下,打开终端管理员,依次执行命令:
cp .env.example .env # 复制环境
docker compose up -d # 启动容器
等全部变为绿色时,代表启动成功(如果有错误重试几次试试)。
访问http://localhost/install
注册好一个管理员后,直接用管理员登录即可。