Skip to main content
⚠️ 本文档由 AI 自动翻译。如有任何不准确之处,请参考英文原版
如需了解常见部署问题,请参阅常见问题解答

部署前准备

请确保你的机器满足以下最低系统要求。

硬件

  • CPU >= 2 Core
  • RAM >= 4 GiB

软件

部署并启动 Dify

1

克隆 Dify

将 Dify 源代码克隆到本地机器。
2

启动 Dify

  1. 导航到 Dify 源代码中的 docker 目录:
  2. 复制示例环境配置文件:
    当前端和后端运行在不同子域名时,需要在 .env 文件中将 COOKIE_DOMAIN 设置为站点的顶级域名(例如 example.com),并将 NEXT_PUBLIC_COOKIE_DOMAIN 设置为 1前端和后端必须位于同一顶级域名下才能共享认证 Cookie。
  3. 根据你的 Docker Compose 版本选择相应命令启动容器:
    运行 docker compose version 检查你的 Docker Compose 版本。
    将启动以下容器:
    • 5 个核心服务:apiworkerworker_beatwebplugin_daemon
    • 6 个依赖组件:weaviatedb_postgresredisnginxssrf_proxysandbox
    你应该会看到类似以下的输出,显示每个容器的状态和启动时间:
  4. 验证所有容器是否成功运行:
    你应该会看到类似以下的输出,每个容器的状态应为 Uphealthy

访问 Dify

  1. 打开管理员初始化页面以设置管理员账户:
  2. 完成管理员账户设置后,在以下地址登录 Dify:

自定义 Dify

修改本地 .env 文件中的环境变量值,然后重启 Dify 以应用更改:
更多信息请参阅环境变量

升级 Dify

不同版本的升级步骤可能有所不同。请参阅 Releases 页面中提供的目标版本升级指南。
升级后,请检查 .env.example 文件是否有变更,并相应更新你的本地 .env 文件。