
對於希望自行部署強大 AI 應用開發平台的開發者來說,Dify 是一個出色的開源選擇。它將後端即服務 (BaaS) 和 LLMOps 的概念整合在一起,讓您能夠快速地建構生產級別的生成式 AI 應用。 本文將引導您完成在 Ubuntu 24.04 LTS 上安裝 Dify 1.7.2 版本的每一個步驟。
第一步:系統需求
在開始安裝之前,請確保您的 Ubuntu 24.04 伺服器符合以下最低系統需求:
- CPU: 2 核心或以上
- 記憶體: 至少 4GB RAM
- 儲存空間: 至少 20GB 的可用空間
- 作業系統: Ubuntu 20.04 或更新版本
- 必要工具: Git 和 Docker Compose
第二步:安裝 Docker 和 Docker Compose
Dify 官方推薦使用 Docker 來簡化部署流程。以下是在 Ubuntu 24.04 上安裝 Docker 和 Docker Compose 的步驟。
- 更新您的系統套件列表:
sudo apt update
sudo apt upgrade -y - 安裝 Docker 的必要相依套件:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
- 新增 Docker 的官方 GPG 金鑰:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
- 設定 Docker 的穩定版儲存庫:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- 再次更新套件列表並安裝 Docker Engine:
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin - 驗證 Docker 是否安裝成功:
sudo docker run hello-world
如果您看到 "Hello from Docker!" 的訊息,表示 Docker 已成功安裝。 - (選用) 將您的使用者加入 Docker 群組以避免每次都輸入 sudo:
sudo usermod -aG docker ${USER}
執行此命令後,您需要登出再重新登入,設定才會生效。
第三步:下載並安裝 Dify 1.7.2
現在您的環境已經準備就緒,可以開始安裝 Dify。