Deplo icon

Deplo

Deplo 是開源、自託管的部署平台,讓您在自行控管的伺服器上託管網頁應用程式。透過儀表板即可部署儲存庫、Docker 映像與 Compose 堆疊,管理自動發布、預覽、HTTPS、備份、日誌及存取權限,並可選用 AI 維運,無須日常操作 Docker 或 SSH。

Deplo

在您自己的基礎架構上進行自託管部署

Deplo 是開源、自託管的部署平台,讓您在自行控管的伺服器上執行網頁應用程式。它提供儀表板,可部署儲存庫、Docker 映像、封存檔、Compose 堆疊和範本,同時處理容器部署、路由、HTTPS、日誌、指標、備份及伺服器代理程式通訊。

此平台旨在提供推送即部署的工作流程,無須使用者為日常工作管理 Docker 指令或 SSH。它支援自動部署、提取要求預覽、自動產生的公開 URL、框架偵測、回滾、團隊權限,以及透過 MCP 選用 AI 存取。Deplo 目前處於 beta 階段,且文件所述的安裝目標為配備 Docker 相容硬體的 Linux 伺服器。

部署與基礎架構功能

多種部署來源

可從 GitHub、其他 Git 主機、預先建置的 Docker 映像、上傳的封存檔、Compose 堆疊或目錄範本進行部署。三步驟精靈會在部署前填入偵測到的應用程式詳細資訊。

即時框架偵測

每次部署都會從儲存庫取得框架、埠號,以及建置與啟動指令,因此專案設定變更時,不需要手動編輯已儲存的偵測設定。

自動發布與回滾

可從受追蹤分支或發布標籤進行部署、為每個提取要求建立具決定性的預覽 URL,並透過重新執行正常部署所產生的確切映像來回滾。

自託管應用程式平台

單一安裝程序會設定 Docker、反向代理、Postgres、控制平面和伺服器代理程式。應用程式會取得自動產生的公開主機名稱、HTTPS,以及個別的環境網路。

團隊存取控制

團隊可以針對個別操作使用伺服器端功能,例如將部署與刪除分開,並查看顯示操作人員與操作時間的活動軌跡。

AI 輔助維運

原生 MCP 伺服器可讓獲授權的 AI 用戶端在可撤銷權杖及與儀表板相同的權限檢查下進行部署、檢查日誌和回滾。此功能預設為關閉。

使用 Deplo 的實際方式

  • 託管網頁應用程式

    連接儲存庫,讓 Deplo 偵測框架與指令,並透過自動產生的公開主機名稱和 HTTPS 發布應用程式,無須撰寫 Dockerfile 或管理日常 SSH 步驟。

  • 執行推送即部署工作流程

    設定受追蹤分支或發布標籤,讓推送或新標籤自動觸發部署。使用專屬於提取要求的預覽 URL 進行審查,並在提取要求關閉時自動移除。

  • 從其他控制面板遷移

    使用遷移精靈,從其他自託管控制面板搬移應用程式。文件所述的遷移流程可重新建立應用程式、資料庫、磁碟區、變數、網域、基本驗證、Cron 工作和備份排程,並提供報告指出需要審查的應用程式。

  • 將基礎架構工作委派給 AI 代理程式

    提供可撤銷的 MCP 權杖給程式設計代理程式,使其能夠部署、讀取日誌或回滾,同時仍受帳戶或團隊所設定的權限限制。

  • 部署封裝服務與 Compose 堆疊

    使用範本或 Compose 檔案啟動已封裝的服務,並在應用程式堆疊周圍加入路由、HTTPS、變數、儲存空間和備份。

Pros and Cons

Pros

  • 開放原始碼、自託管的部署方式,應用程式與資料皆託管於您所控管的基礎架構上。
  • 支援多種部署輸入,包括儲存庫、Docker 映像、封存檔、Compose 堆疊和經測試的範本。
  • 內建部署自動化、預覽環境、HTTPS、備份、日誌、指標和回滾工作流程。
  • 細緻的團隊功能與活動軌跡提供操作存取控制。
  • 選用的 MCP 支援可讓獲授權的 AI 用戶端在既有權限下執行部署與疑難排解操作。

Cons

  • 產品目前處於 beta 階段,穩定版本預計於 2026 年第四季推出。
  • 文件所述的安裝目標為 Linux 伺服器,且需要控管伺服器網路,包括可從網際網路連線的 80 和 443 埠。
  • 部分進階工作流程仍提供終端機和 Compose 逃生門等專家選項,因此最簡易的流程無法涵蓋所有部署設定。

FAQ

Deplo 如何安裝?伺服器需要具備哪些條件?

Deplo 可在全新的 Linux 伺服器上透過單一 Shell 指令安裝。文件列出的支援選項包括 Ubuntu 24.04 LTS 或更新版本、Debian 12 或 13,以及其他與 Docker 相容的發行版;伺服器代理程式需要 systemd。文件列出的最低需求為 2 個 CPU 核心、4 GB RAM 和 30 GB 磁碟空間,且 80 和 443 埠需可從網際網路連線,代理程式主機則需可使用 9443 埠。

部署如何運作?

連接儲存庫、選擇伺服器,然後使用 Deplo 的部署精靈。Deplo 會從儲存庫偵測框架、埠號,以及建置與啟動指令,接著建置並提供應用程式服務。部署也可以來自預先建置的 Docker 映像、上傳的封存檔、Compose 堆疊或範本。

Deplo 支援自動部署和提取要求預覽嗎?

可以。Deplo 可在推送至受追蹤分支或出現新的發布標籤時進行部署。它會註冊 Webhook,並顯示供應商是否能連線至該 Webhook。開啟的提取要求可以取得專屬預覽 URL,提取要求關閉時該 URL 會被移除。

AI 代理程式可以操作 Deplo 嗎?

Deplo 內建原生 MCP 伺服器,可讓 Claude、Cursor 或其他 MCP 用戶端進行部署、讀取日誌及回滾。MCP 存取預設為關閉,使用可建立與撤銷的權杖,並遵循與儀表板相同的權限檢查。

Deplo 已準備好用於正式環境嗎?費用如何計算?

根據網站資訊,Deplo 目前處於 beta 階段,穩定版本預計於 2026 年第四季推出。它採用 AGPLv3 開放原始碼授權;網站表示,使用者需向伺服器供應商付費,而非向 Deplo 付費,且未描述按使用者席次計費、建置分鐘數費用或頻寬級距。

Quick Facts

類別
自託管部署平台
部署模式
開放原始碼與自託管
授權條款
AGPLv3
文件所述的主機
配備 Docker 相容 x86-64 或 arm64 硬體的 Linux 伺服器
安裝方式
在全新的伺服器上執行單一 Shell 指令
發布狀態
Beta;穩定版本預計於 2026 年第四季推出