Diploi
Diploi 將雲端開發環境與應用托管整合,讓你從 GitHub 工作流程一鍵部署暫存/正式環境,搭配 CI/CD 與自動 SSL。
Diploi 是什麼?
Diploi 是一個將雲端開發環境與應用託管整合於一身的平台。設計目的是讓你從頭架構應用程式、無需本地伺服器設定即可開發,並快速部署暫存與正式環境。
Diploi 也定位為「一體化」工作流程:每個在 Diploi 上啟動並託管的應用程式,預設即包含 CI/CD 管線設定、自動 SSL 憑證,以及無需配置的雲端開發環境。
主要功能
- 零配置雲端開發環境:Diploi 提供開發環境,無需你配置底層基礎設施。
- 一鍵託管專案:一旦在 Diploi 上啟動應用程式,即上線託管並可立即使用。
- 即時部署暫存與正式環境:Diploi 支援獨立環境,並作為應用程式生命週期的一部分進行佈建。
- 預設 CI/CD:Diploi 配置 CI/CD 工作流程,讓新程式碼更新自動推送到連線環境。
- GitHub Action 整合:你的程式碼存放在自己的 GitHub 儲存庫中,Diploi 使用 GitHub Action 在你推送至連結專案時觸發部署更新。
- 即時日誌與部署監控:你可以查看每個元件/附加套件的即時日誌,加上包含叢集資源圖表與健康狀態的部署儀表板。
- Kubernetes 主機 Pod 的 SSH 存取:Diploi 使用 Kubernetes,雲端開發環境、元件與附加套件皆以 Pod 形式執行,你可透過 SSH 存取。
如何使用 Diploi
- 在 Diploi 中建立或選擇應用程式/專案(平台也會推薦現成範例,如聊天應用程式、繪圖應用程式,以及生產就緒的 React 網頁應用程式)。
- 連結你的 GitHub 程式碼儲存庫:Diploi 連結專案的 GitHub 儲存庫並配置 GitHub Action。
- 在雲端開發:使用 Diploi 的瀏覽器工作流程,或連結 Cursor、VS Code 或任何支援 SSH 的編輯器。
- 上線並迭代:每個環境從一開始就提供即時 URL。推送變更至連結的 GitHub 儲存庫,Diploi 會自動更新暫存與正式環境。
- 監控與除錯:使用部署儀表板查看健康狀態與資源使用量,並檢查即時日誌(開發部署可選擇使用 Diploi CLI)。
使用情境
- 無需設定伺服器即可建置全端網頁應用程式:使用 Diploi 的雲端開發環境與託管暫存/正式目標,無需手動伺服器配置即可開發與部署。
- 以自動部署迭代產品:連結 GitHub 儲存庫,依賴 Diploi 的 GitHub Action + CI/CD 設定,讓推送自動更新暫存與正式環境。
- 透過分享即時測試 URL 進行協作:使用每個環境提供的獨特 URL,與他人分享以立即測試與回饋。
- 管理多元件堆疊:Diploi 支援專案中無上限的元件/附加套件(實際限制為大型堆疊需更多運算資源來部署)。
- 跨服務診斷問題:使用每個元件/附加套件的即時日誌,並從部署儀表板查看資源使用量與健康狀態。
常見問題
我的程式碼儲存在哪裡?Git 整合如何運作?
你的程式碼存放在自己的 GitHub 儲存庫中。Diploi 配置一個 GitHub Action,在你推送至連結至 Diploi 專案的儲存庫時,觸發 CI/CD 工作流程以更新暫存與正式環境。
Diploi 是 VPS 提供者嗎?
不是。Diploi 是一個完全託管的開發與部署平台。你無法選擇已部署應用程式的作業系統,也無法存取伺服器設定。
我能取得託管環境的 SSH 存取權嗎?
可以。Diploi 使用 Kubernetes 託管開發環境與應用程式元件/附加套件作為 Pod,你可透過 SSH 存取。
我能與他人分享應用程式進行測試嗎?
可以。每個環境都有獨特 URL,你可以分享讓他人存取與測試你的應用程式。
專案中元件或附加套件有上限嗎?
Diploi 表示元件或附加套件數量無上限。實際限制為部署大型堆疊所需的運算資源。
替代方案
- 支援 Git 部署的託管 PaaS 平台:這些也會連接到儲存庫並自動部署,但通常更注重託管,而非提供可透過 SSH 存取的雲端開發環境。
- 自託管開發 + 部署堆疊 (CI/CD + 伺服器/VPS):這能提供最大控制權,但需要你自行設定環境、SSL 與部署工作流程。
- 雲端 IDE 平台:這些能讓你在瀏覽器中開發並連接編輯器,但可能無法提供 Diploi 描述的「預設搭配 CI/CD 與 SSL 的暫存 + 正式環境」體驗。
- 搭配部署工具的 Kubernetes 工作流程:已管理 Kubernetes 的團隊能建置類似 Pod 與日誌,但必須自行組裝 CI/CD 自動化、環境佈建與託管實務。
替代品
GitBoard
GitBoard 是原生 macOS 選單列 App,讓你在不離開工作流程下查看 GitHub Projects 看板,按狀態篩選並搜尋議題。
Polsia
Polsia 是自主型 AI 系統,每天在你睡覺時規劃、撰寫程式並行銷,降低日常手動執行的工作量。
Biji
Biji是一個多功能平台,旨在透過創新工具和功能提升生產力。
Make Real
使用 tldraw SDK 繪製 UI 並將其變為現實。
ClawTick
ClawTick 是以 CLI 為核心的 AI 代理自動化平台,可用 cron 排程 webhook 任務,提供監控、警報、重試與執行紀錄。
Falconer
Falconer 是自動更新的知識平台,讓高速度團隊在同一處撰寫、分享並搜尋可靠的內部文件與程式碼脈絡。