windows下安装dify(无docker desktop版)(亲测)

1.wsl 下载Ubuntu
 wsl install
2.wsl 启动Ubuntu
wsl -d Ubuntu

3.ubuntu中 下载docker环境
sudo apt install docker.io -y

报错解决方案:手动添加 Docker 官方存储库
    安装必要的依赖包
    sudo apt update
    sudo apt install -y ca-certificates curl gnupg

    创建 GPG 密钥目录
    sudo install -m 0755 -d /etc/apt/keyrings
    
    下载并添加 Docker 的 GPG 密钥
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /etc/apt/keyrings/docker.gpg
    
    设置正确的文件权限
    sudo chmod a+r /etc/apt/keyrings/docker.gpg
    
    更新软件包列表
    sudo apt update
    
    安装 Docker 及其组件
    sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

4.下载docker-compose
sudo apt install docker-compose

5.增加用户权限
sudo usermod -aG docker $USER
newgrp docker

6.运行启动dify(本地下载了dify工程[d/git_clone/dify-main/])
docker compose -f /mnt/d/git_clone/dify-main/docker/docker-compose.yaml up -d

7.windows系统安装nginx

首先修改dify的配置文件docker-compose.yaml,其中需要修改nginx的端口代理:

其次配置nginx的配置文件nginx.conf,配置代理转发请求,可以在局域网其他电脑上通过局域网ip地址访问dify服务

server {

         listen       9082;                #外部电脑访问的接口
         server_name  localhost3;

      location ^~ {

            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_pass http://localhost:9081;        #本地dify服务启动的接口
            }
}

访问地址:

Difyhttp://172.16.48.87:9082/install

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容