開發 AI 代理人或 RAG 應用程式的低代碼開源平台 「Dify」。
此次,我們將介紹如何在 OCI(Oracle Cloud Infrastructure)上通過 僅限 GUI 操作 一鍵部署 Dify 的自我託管環境。
OCI 資源如 Compute、Autonomous Database、Object Storage 等都將 統一構建,並且在不進行任何命令操作的情況下,自動完成 Dify 本體的設定。
部署結束後,您可以 立即從瀏覽器訪問 Dify 並開始使用。
此次使用的庫如下所示!
作者:@engchina
在 OCI 上,Dify 以及 ADB 和 MySQL 等資源可以通過 Terraform 輕鬆構建的模板公開發佈。在此感謝您的貢獻。🙇♂️
「只需在 OCI 控制台上進行點擊操作」,就能從零開始建立 Dify 的自我託管環境。
本手順所建立的資源與架構構成如下所示。
組件 | 角色 |
---|---|
Compute | 執行 Dify 伺服器本體 |
Autonomous Database(ADB) | 用作註冊知識庫的向量資料庫 |
Object Storage Buckets | 在部署時參考的檔案存放 |
準備一個用於配置 Compute 和 ADB 的 VCN(現有 VCN 也可以)。
建立步驟請參考這裡。
在 Security List 中允許以下通訊。
◼︎ 公共子網
0.0.0.0/0
(或特定的 IP 地址) TCP 8080 - 訪問 Dify 控制台
◼︎ 私有子網
10.0.0.0/16
TCP 1522 - 訪問 ADB
在構建時將用作認證的客戶秘鑰需提前建立。
個人資料圖示(右上角) > 我的個人資料 > 客戶秘鑰,然後點擊 生成秘鑰。
輸入名稱並點擊 生成,將生成秘鑰。
秘鑰(Secret Key) 在生成後將不再顯示,請妥善記錄。
按 關閉 返回客戶秘鑰的頁面。
確認所建立的 客戶秘鑰,並從 右側的菜單 中複製 訪問秘鑰(Access Key)。
稍後將利用 Secret Key 和 Access Key,請務必把它們記下來。
準備工作完成後,馬上開始構建!
打開這裡的鏈接。
點擊 README 開頭的 「Deploy to Oracle Cloud」。
登入 OCI 租戶。
顯示 「建立堆疊」,依照向導進行輸入。
選擇所屬的 compartment,然後點擊下一步。
輸入與確認以下值。
※這些項目可以勾選來創建 MySQL 或 PostgreSQL。本次僅使用 ADB,因此取消勾選。
輸入與確認以下值。
輸入與確認以下值,然後點擊下一步。
確認輸入的內容後,點擊建立。
約十分鐘後,狀態顯示成功。
從控制台確認創建的資源。
從瀏覽器拜訪以下網址。
http://<Compute 的公共 IP>:8080/
成功訪問 Dify!
通過此次介紹的模板,無需命令操作即可在短時間內構建 Dify 在 OCI 上的自我託管環境!
這種方法的主要優勢如下:
對於希望快速構建 AI 應用程式開發環境的人,或者想試用 Dify 的自我託管環境的人,這是一個非常便捷且具吸引力的方法。
請務必利用這個模板,加速基於 OCI 的 AI 應用程式開發!