⚠️ 本文档由 AI 自动翻译。如有任何不准确之处,请参考英文原版。
部署前准备
请确保你的机器满足以下最低系统要求。硬件
- CPU >= 2 Core
- RAM >= 4 GiB
软件
部署并启动 Dify
1
克隆 Dify
将 Dify 源代码克隆到本地机器。
2
启动 Dify
-
导航到 Dify 源代码中的
docker目录: -
复制示例环境配置文件:
当前端和后端运行在不同子域名时,需要在
.env文件中将COOKIE_DOMAIN设置为站点的顶级域名(例如example.com),并将NEXT_PUBLIC_COOKIE_DOMAIN设置为1。前端和后端必须位于同一顶级域名下才能共享认证 Cookie。 -
根据你的 Docker Compose 版本选择相应命令启动容器:
将启动以下容器:
- 5 个核心服务:
api、worker、worker_beat、web、plugin_daemon - 6 个依赖组件:
weaviate、db_postgres、redis、nginx、ssrf_proxy、sandbox
- 5 个核心服务:
-
验证所有容器是否成功运行:
你应该会看到类似以下的输出,每个容器的状态应为
Up或healthy:
访问 Dify
-
打开管理员初始化页面以设置管理员账户:
-
完成管理员账户设置后,在以下地址登录 Dify:
自定义 Dify
修改本地.env 文件中的环境变量值,然后重启 Dify 以应用更改:
升级 Dify
不同版本的升级步骤可能有所不同。请参阅 Releases 页面中提供的目标版本升级指南。升级后,请检查
.env.example 文件是否有变更,并相应更新你的本地 .env 文件。