下载 DIFY 仓库

进入 DIFY 官方仓库: 

https://github.com/langgenius/dify   下载这个镜像,通过 Git clone方式或者直接下载仓库都可以

认识一下文件夹

下面这 3 个文件/文件夹,你必须知道,方便未来修改环境变量和数据备份。

启动 DIFY

按照 DIFY 官方说明,通过简单的命令,即可启动 DIFY。

1
2
3
4
cd dify
cd docker
cp .env.example .env
docker compose up -d

认识一下各个容器

启动完毕,可以看到这些运行中的容器:

  • API:后端服务,它会处理每次升级的数据库合并等一系列操作。处理 DIFY 整个服务的 API 请求。
  • Db:数据库服务,默认使用的是postgres
  • Nginx:网络转发与处理服务,
  • plugin_daemon:DIFY 1.0 后才有的插件运行环境
  • Redis:缓存服务,日常不用管
  • Sandbox:DIFY 的代码节点运行环境,官方支持 JS 和 python 代码运行。
  • Ssrf_proxy:网络代理服务,可以隔离 sandbox 的网络请求
  • weaviate:向量数据库,存储知识库里的向量数据
  • Web:整个项目的前端服务,使用 Nextjs 开发
  • Worker:队列服务,处理知识库解析排队等等任务

打开 DIFY

如果上面的容器都正常运行,不出意外就可以打开 http://127.0.0.1/apps ,看到 DIFY 的界面了。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐