從 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 使用情境 | CPU | RAM | SSD | 適用條件 |
|---|---|---|---|---|
| 桌面控制端+遠端 VPS | 1 vCPU | 1–2 GB | 20–30 GB | 少量靜態網站或輕量服務,建置移到自己的電腦或 CI |
| VPS 跑完整 Compose 控制端,先試一個服務 | 2 vCPU | 2 GB | 30 GB | 只作小規模試用;需要觀察啟動與部署尖峰 |
| 控制端+少量網站/API,同機建置 | 2 vCPU | 4 GB | 40–60 GB | 作為搬遷驗證的起步主機,限制同時建置數量 |
| 多個應用程式+資料庫+較重建置 | 4 vCPU | 8 GB | 80 GB 以上 | 先估算資料量與實際負載,再決定是否分機 |
這張表不承諾可以跑幾個專案。十個靜態網站和十個 Node.js API 的資源需求差很多;向量資料庫、Dify 或本機模型也不能套用一般網站的估算。
磁碟要計入映像、建置快取、舊版本、資料庫、上傳檔案和備份。假如資料本身已有 30 GB,40 GB 的系統碟就不適合承擔整個環境。備份另存到其他主機或物件儲存,才有主機故障後可還原的資料。
Coolify 的官方最低要求,比較有明確依據
截至查核日期,Coolify 官方安裝頁列出:
| 項目 | 官方最低要求 |
|---|---|
| CPU | 2 核心 |
| RAM | 2 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,搬遷時應該比較哪些功能?
| 比較項目 | Openship | Coolify | 搬遷時的判斷方式 |
|---|---|---|---|
| 操作方式 | 桌面 App、Web、CLI | Web 控制台、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。用它跑完部署、網域、更新和回滾,才能知道新平台是否符合日常操作需求。
- 盤點目前服務。 記錄來源儲存庫、映像版本、啟動指令、環境變數、網域、Volume、資料庫版本,以及服務間的連線名稱。
- 在新 VPS 重建一個服務。 先用測試子網域,確認 HTTPS、日誌、重新部署和主機重啟後的狀態。
- 驗證容量。 記錄閒置、一般流量和建置時的 RAM、CPU、磁碟使用量。可以配合 btop 主機監控指南觀察主機,再用
docker stats看容器即時用量。 - 另做資料庫與檔案還原演練。 將備份還原到測試環境,確認登入、上傳與背景任務可用,再安排正式資料同步。
- 最後切換正式流量。 有寫入資料時,安排暫停寫入和最後同步;切換期間避免新舊環境同時接受寫入。DNS 回切只能改變流量方向,不能自動合併兩邊的資料。
備份不能只保存 Git 儲存庫和環境變數。上傳檔案、資料庫內容和其他 Volume 需要各自確認;如果搬的是 Dify,可先用站內的 Zeabur Dify 備份指南盤點資料種類,再按目前版本查證匯出與還原方式。
我的建議是:第一台驗證用 VPS 先規劃 2 vCPU、4 GB RAM、40–60 GB SSD,以 Coolify 作為已知基準,另用 Openship 試一個無狀態服務。 若 Openship 的桌面操作和本機建置確實減少日常工作,再進一步測試常駐自動部署、備份還原和版本升級。等這些流程通過後,才搬需要保存資料的服務。
參考資料: