2825 字
14 分鐘

從 Zeabur 搬出來:Openship 與 Coolify 比較、最低主機規格

想從 Zeabur 搬出來,又已經試過 Coolify,研究 Openship 最值得看的地方,是它的桌面 App、CLI 和常駐伺服器三種控制方式。如果只想用自己的電腦管理 VPS,Openship 提供了另一種部署工作流程;如果要 Git push 自動部署、多人共用控制台,就仍然需要常駐控制端。

以正式搬遷為目標,我會先以已經操作過的 Coolify 建立基準,再讓 Openship 部署一個小型服務做比較。主機容量方面,同一台 VPS 跑部署平台、少量應用程式和建置工作,可以先用 2 vCPU、4 GB RAM、40–60 GB SSD 規劃。這是容量估算,實際能承載的服務取決於應用程式和建置尖峰;它也不是 Openship 官方公布的最低配置。

本文資料查核日期為 2026 年 10 月 7 日,依據官方文件與公開儲存庫整理,尚未在相同 VPS 上安裝兩套平台做效能測試。下文會分開說明官方規格、文件中的功能描述,以及試用時需要確認的部分。

Openship 的部署方式,和 Coolify 有什麼不同?#

Openship 安裝文件列出兩種伺服器模式:Linux 上有 Docker 時,預設使用 Compose;其他環境使用 bare 模式。桌面 App 則讓個人使用者在自己的電腦上操作控制端。

模式控制端在哪裡對 VPS 規格的影響
桌面 App自己的電腦VPS 不必同時承擔完整 Compose 控制端;仍需負擔應用程式和選定的建置工作
bare 常駐模式常駐主機,使用內嵌資料庫控制端和部署目標可以分開規劃
Compose 自架模式Linux 伺服器同機承擔 PostgreSQL、Redis、API、Dashboard 和 OpenResty edge,還要加上部署的服務

這裡的 PostgreSQL、Redis 是部署平台本身的元件,不能直接當成你的應用程式資料庫。搬一個使用 PostgreSQL 的網站時,還要另外計算網站資料庫所需的記憶體和磁碟。

Openship README說明,桌面控制端只在 App 開啟時運作;需要接收 GitHub webhook 的 push-to-deploy,則要常駐伺服器或 Cloud。對只偶爾手動部署的人,桌面模式值得試;對每次推送都要自動上線的網站,應該比較兩套平台的常駐部署方式。

Coolify則以常駐控制台管理一台或多台透過 SSH 連接的伺服器,應用程式跑在你提供的主機上。Coolify Cloud 代管的是控制端,工作負載主機仍由自己提供。

Openship 最低需要多少 CPU、RAM 和磁碟?#

在本次查閱的安裝文件、README 與自架 Compose 設定中,沒有找到 Openship 控制端明確的 CPU/RAM/磁碟最低要求。 因此,不能把「1 GB 就夠」寫成官方保證。

官網的 Cloud 方案容量、應用程式資源限制,也不能拿來當完整自架平台的最低配置。資源設定文件中的 256 MB、512 MB 等級,是個別容器的限制選項,並未涵蓋整台主機上的控制端、作業系統與其他服務。

下面是供試用選機的估算起點,未經本次實測:

Openship 使用情境CPURAMSSD適用條件
桌面控制端+遠端 VPS1 vCPU1–2 GB20–30 GB少量靜態網站或輕量服務,建置移到自己的電腦或 CI
VPS 跑完整 Compose 控制端,先試一個服務2 vCPU2 GB30 GB只作小規模試用;需要觀察啟動與部署尖峰
控制端+少量網站/API,同機建置2 vCPU4 GB40–60 GB作為搬遷驗證的起步主機,限制同時建置數量
多個應用程式+資料庫+較重建置4 vCPU8 GB80 GB 以上先估算資料量與實際負載,再決定是否分機

這張表不承諾可以跑幾個專案。十個靜態網站和十個 Node.js API 的資源需求差很多;向量資料庫、Dify 或本機模型也不能套用一般網站的估算。

磁碟要計入映像、建置快取、舊版本、資料庫、上傳檔案和備份。假如資料本身已有 30 GB,40 GB 的系統碟就不適合承擔整個環境。備份另存到其他主機或物件儲存,才有主機故障後可還原的資料。

Coolify 的官方最低要求,比較有明確依據#

截至查核日期,Coolify 官方安裝頁列出:

項目官方最低要求
CPU2 核心
RAM2 GB
磁碟10 GB 可用空間,映像、Volume 和備份需另留空間
架構amd64 或 arm64
系統支援的 Linux 發行版,具備 SSH 存取

文件也允許預算有限時從 1 核心、1 GB RAM 開始,再按工作負載升級;更小配置雖然可能運作,官方不建議。對要從 Zeabur 搬服務的情境,我不會用這種縮減配置作為正式容量基準。

站內先前的 Zeabur 與 Coolify 比較記錄的是當時 30 GB 空間要求;本篇採用此次查到的 10 GB 可用空間數字。租 VPS 時仍建議預留比安裝門檻更多的空間。

目前也沒有足夠證據斷言 Openship 比 Coolify 省 RAM。桌面模式讓 VPS 少跑控制端,和兩套完整常駐平台的資源比較,是不同的測試條件。

真正影響小 VPS 的,是建置放在哪裡#

網站上線後佔用的記憶體,和重新部署時需要的記憶體不同。像 Astro 部落格平常可以只提供靜態檔案,但更新時仍要安裝套件、建置網站、處理圖片與搜尋索引。

Openship 部署精靈提供在自己電腦建置的選項;建置錯誤文件也把本機建置列為處理記憶體不足的方式之一。

Coolify 建置文件說明,預設在部署主機建置,也可以部署預先建立的 Docker 映像。若使用獨立 build server,需要容器 registry,而且目前該選項不適用 Docker Compose Application。多服務 Compose 專案可以另外在 CI 建好各服務映像,再讓部署端拉取。

因此,想節省 VPS 規格,可以先把建置移到本機或 CI,再量測部署端需要多少 RAM。多租一台全年常駐的 build server 會增加成本,應先看部署頻率是否值得。

Openship 與 Coolify,搬遷時應該比較哪些功能?#

比較項目OpenshipCoolify搬遷時的判斷方式
操作方式桌面 App、Web、CLIWeb 控制台、API 等是否需要在自己電腦上管理 VPS,或偏好常駐控制台
Git 自動部署文件描述 GitHub webhook;需常駐端點支援 Git 來源與部署自動化用實際儲存庫推送一次,確認分支和 webhook
多服務專案官網列出 Compose 支援有 Git Compose Application 和直接貼入的 Service用自己的 Compose 驗證變數、儲存和內部連線
網域與 HTTPS使用 OpenResty edge 處理路由與憑證控制端協調部署主機上的代理與 HTTPS確認 DNS、憑證更新及服務內部連接埠
備份官網列出資料庫和 Volume 備份、還原有資料庫備份與控制端復原文件分別驗證控制端、資料庫和檔案的還原
正式採用的依據先確認所選版本與功能路徑已有操作經驗可作為基準比較升級、還原與重新部署的完整流程

功能列依據 Openship 功能頁、Coolify 平台說明與 Compose 文件。功能頁代表官方描述,本篇尚未逐項執行驗證。

Openship 有一個值得先釐清的地方:功能頁列出 private networking、scaling 和 load balancing,但 README 的「Coming next」仍列出 private networking、multi-node clusters 與 load-balancing UI。這可能涉及文件同步或功能範圍差異,現有資料不足以確認每一條自架路徑都已完成。

如果你的目標只是單台 VPS 跑網站和 API,先驗證基本部署就有價值。若必要條件包含跨主機私有網路、叢集或負載平衡,應先查選定 release 的實作與限制,再安排搬遷。README 的「Production-ready core」也不能代替自己的還原測試。

Openship 手動 Compose 安裝還有一個容易弄錯的路徑:應使用 docker/docker-compose.yml。根目錄的同名檔案用途不同。自架檔案掛載主機 Docker socket,控制端具有很高的主機權限;部署平台的管理帳號和對外入口需要當作主機管理入口處理。

還有什麼值得一起試?Dokploy#

如果想了解 Coolify 以外的常駐部署控制台,可以把 Dokploy列入下一個候選。它的文件涵蓋應用程式、Docker Compose、資料庫、遠端伺服器和備份;官方安裝頁建議至少 2 GB RAM、30 GB 磁碟,並要求安裝時 80、443、3000 連接埠可用。

這裡先把 Dokploy 當成另一個試用方向,尚未做三套平台的操作或效能排名。對已用過 Coolify 的人,Openship 的桌面模式提供不同工作流程;Dokploy 則適合拿相同 Compose 專案比較常駐控制台的操作感受。

從 Zeabur 搬出來,先搬哪一個服務?#

先選一個容易重新建立、沒有重要持久化資料的服務,例如靜態網站或小型 API。用它跑完部署、網域、更新和回滾,才能知道新平台是否符合日常操作需求。

  1. 盤點目前服務。 記錄來源儲存庫、映像版本、啟動指令、環境變數、網域、Volume、資料庫版本,以及服務間的連線名稱。
  2. 在新 VPS 重建一個服務。 先用測試子網域,確認 HTTPS、日誌、重新部署和主機重啟後的狀態。
  3. 驗證容量。 記錄閒置、一般流量和建置時的 RAM、CPU、磁碟使用量。可以配合 btop 主機監控指南觀察主機,再用 docker stats 看容器即時用量。
  4. 另做資料庫與檔案還原演練。 將備份還原到測試環境,確認登入、上傳與背景任務可用,再安排正式資料同步。
  5. 最後切換正式流量。 有寫入資料時,安排暫停寫入和最後同步;切換期間避免新舊環境同時接受寫入。DNS 回切只能改變流量方向,不能自動合併兩邊的資料。

備份不能只保存 Git 儲存庫和環境變數。上傳檔案、資料庫內容和其他 Volume 需要各自確認;如果搬的是 Dify,可先用站內的 Zeabur Dify 備份指南盤點資料種類,再按目前版本查證匯出與還原方式。

我的建議是:第一台驗證用 VPS 先規劃 2 vCPU、4 GB RAM、40–60 GB SSD,以 Coolify 作為已知基準,另用 Openship 試一個無狀態服務。 若 Openship 的桌面操作和本機建置確實減少日常工作,再進一步測試常駐自動部署、備份還原和版本升級。等這些流程通過後,才搬需要保存資料的服務。

參考資料:

Openship Features

Openship GitHub

Openship Installation

Coolify 自架安裝與主機規格

Coolify 建置方式

Dokploy Installation

從 Zeabur 搬出來:Openship 與 Coolify 比較、最低主機規格
https://laplusda.com/posts/openship-coolify-zeabur-migration/
作者
Zero
發佈於
2026-10-07
許可協議
CC BY-NC-SA 4.0