Skip to main content

要求

快速开始

下载

你可以从 Dify Enterprise 的 仓库 中下载特定版本。 使用 wget:
使用 curl:

安装步骤

  1. 解压下载的文件到你的部署目录:
  2. 启动 Docker Compose:
  3. 如何访问 Dify Enterprise
    • 获取服务器的 IP,并在本地修改 hosts 文件,将域名指向该 IP,例如:
  4. 验证服务状态
  5. 激活许可证

从社区版升级

  1. 创建 enterpriseaudit 数据库(确保社区版正在运行):
    提示:你可能需要根据实际运行的容器名称做调整,可使用 docker container ls 查看 db 容器名称。
  2. 停止社区版服务:
  3. 备份数据和配置(可能需要 sudo):
  4. 删除社区版的所有文件和文件夹,仅保留 backup.tgzdify-docker-compose-<version>.tgz
  5. 解压企业版安装包到部署目录:
  6. 恢复备份:先删除 volumes 文件夹
    然后执行:
  7. 如果你有自定义配置(如 docker-compose.yamlssrf_proxy/squid.conf、或 nginx/conf.d/default.conf),请手动合并修改。
  8. 启动 Docker Compose:
  9. 如何访问 Dify Enterprise:
    • 获取服务器的 IP,并在本地修改 hosts 文件,将域名指向该 IP,例如:
  10. 验证服务状态
  11. 激活许可证

从旧的企业版升级

  1. 备份数据和配置(可能需要 sudo):
  2. 删除旧版的所有文件和文件夹,仅保留 backup.tgzdify-docker-compose-<version>.tgz
  3. 解压新版本文件到部署目录:
  4. 恢复备份:先删除 volumes 文件夹
    然后执行:
  5. 如果你有自定义配置(如 docker-compose.yamlssrf_proxy/squid.conf、或 nginx/conf.d/default.conf),请手动合并修改。
  6. 启动 Docker Compose:

高级配置

域名要求

Dify Enterprise 要求配置以下 5 个域名:
  • Console: console.dify.local
  • Services API: api.dify.local
  • APP: app.dify.local
  • Files: upload.dify.local
  • Enterprise: enterprise.dify.local
你可以在 .env 文件中配置这些域名:

持久化存储配置

默认使用本地存储。如需修改,可在 .env 文件中配置。例如使用 AWS S3
更多存储选项配置,请参考:文件存储配置指南

Postgres 数据库配置

更多数据库配置,请参考:数据库配置指南

Redis 数据库配置

更多配置,请参考:Redis 配置指南

向量数据库配置

默认使用 Weaviate,如需切换为 Qdrant,可以在 .env 文件中配置如下:
更多向量数据库配置,请参考:向量数据库配置指南

更多配置项

请参考官方文档:环境变量说明 获取更多高级配置。