一、环境准备
1.docker
2.docker compose
二、下载Dify
将Dify代码从github下载至服务器,或者通过http的方式下载Dify的代码的zip文件后,上传至服务器解压缩。
mkdir /data
cd /data
git clone https://github.com/langgenius/dify.git
三、启动Dify
加快拉取镜像的速度,在docker-compose.yaml文件里面加一个前缀源 例如:image: mysql:8.0 替换为 image: docker.1ms.run/mysql:8.0
cd dify/docker
cp .env.example .env
docker compose up -d
注意:如果您的系统安装了 Docker Compose V2 而不是 V1,请使用 docker compose 而不是 docker-compose
四、访问Dify
出现异常: dify Setup failed: PermissionDenied (persistent) at write => permission denied Context: service: fs path: privkeys/e4c12d52-1c20-4753-a3c0-45ebed0575d6/private.pem Source: Permission denied (os error 13)
解决办法: chmod 777 dify/docker/volumes/app/storage