3690 字
18 分鐘
Zeabur 改方案後,重新評估 Coolify 自架部署(2026)

最近 Zeabur 調整方案,加上共享叢集逐步退場,我又開始重新評估自架部署。

我目前仍然有訂閱每月 5 美元的 Zeabur Dev 方案。Zeabur 在快速部署、日誌與備份管理上確實方便,但 Dev 方案現在只能管理 3 台自有伺服器。當手上的 VPS 繼續增加,第 4 台機器要放在哪裡,就會變成實際問題。

我以前已經用過 Coolify 部署 Dify。這次重新研究 Coolify,不是準備立刻搬走所有服務,而是想先建立一套以自架為主的備用方案。如果使用一段時間後確認穩定,再逐步取代 Zeabur Dev 的主機管理用途,省下平台訂閱費。

不過,Coolify 也不是免費版 Zeabur。它把部署控制權交還給自己,同時也把更多維運責任交還給自己。本文會從自架角度整理 Coolify 現在能做什麼、實際使用時有哪些限制,以及它是否值得作為 Zeabur 之外的第二套部署工具。

資料更新日期:2026 年 6 月 1 日。 Zeabur 的 Server 與 VPS 新價格於 2026 年 6 月 1 日生效;實際價格仍可能依供應商、地區與後續調整變動,部署前請再次確認官方頁面。

Coolify 是什麼?#

Coolify 是一套開源、可自行託管的 PaaS(Platform as a Service),用途類似 Vercel、Heroku、Netlify 或 Railway,但應用程式實際部署在自己的伺服器上。

只要主機可以透過 SSH 連線,Coolify 就能協助管理網站、API、資料庫與 Docker 服務。VPS、裸機、Raspberry Pi 或其他支援的 Linux 主機都可以接入。

對習慣自己管理 VPS 的人來說,Coolify 的價值很直接:保留主機控制權,同時把常見部署操作集中到 Web 控制台。

  • 串接 GitHub、GitLab、Bitbucket、Gitea,支援 push 自動部署
  • 自動申請與更新 Let’s Encrypt SSL 憑證
  • 部署靜態網站、API、資料庫與 Docker Compose 服務
  • 使用 S3 相容儲存空間備份資料庫
  • 提供 Webhook、API、CLI 與瀏覽器內終端機
  • 管理多台伺服器、通知與 Pull Request 預覽環境
  • 部署 280 個以上的一鍵服務範本

自架與 Coolify Cloud 有什麼差異?#

Coolify 分成自行託管與 Coolify Cloud。兩者使用相同的開放原始碼,主要差異是 Coolify 控制台由誰維護。

項目Coolify 自行託管Coolify Cloud
Coolify 控制台部署在自己的主機由 Coolify 官方代管
控制台費用免費每月 5 美元,包含 2 台連線伺服器
額外伺服器無限制第 3 台起每台每月 3 美元
應用程式主機自己準備自己準備
更新與控制台備份自己維護官方維護
適合對象想完全掌握環境、願意維護主機想使用 Coolify,但不想管理控制台

Coolify Cloud 並不包含 VPS。即使選擇 Cloud 方案,仍然需要向 Hetzner、DigitalOcean、AWS 或其他供應商租用主機,再透過 SSH 連線。

如果目標是降低長期平台費用,並且本來就願意自己維護 VPS,本文討論的重點會放在 Coolify 自行託管

Coolify 自架需要什麼規格?#

根據 Coolify 官方安裝文件,自行託管至少需要:

資源最低規格
CPU2 核心
記憶體2 GB RAM
儲存空間30 GB 可用空間
架構AMD64 或 ARM64
DockerDocker Engine 24 以上
作業系統支援的 64 位元 Linux 發行版

如果 Coolify 控制台、建置工作與應用程式都跑在同一台主機,建議從 4 GB RAM 起跳。建置大型 Node.js 專案或同時執行資料庫時,2 GB 很容易不足。

安裝指令相當直接:

Terminal window
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | sudo bash

安裝完成只是起點。SSH、防火牆、作業系統更新、備份與監控仍然需要自己處理。如果是第一次建立 VPS,可以先參考站內的 Oracle 雲端伺服器建立完整指南

Coolify 自架有哪些維運取捨?#

Coolify 可以降低部署門檻,但不會把自架變成完全免維護。對我來說,目前最需要適應的地方有兩個:多 container 專案的環境變數,以及效能監控。

Docker Compose 的環境變數仍然集中顯示#

如果部署的是單一 Application,環境變數就跟著該應用程式管理,使用上不難理解。

但如果部署的是包含多個 container 的 Docker Compose / Service Stack,Coolify 仍然會把整份 Compose 視為一個資源。官方文件將 Docker Compose 定義為這類部署的 single source of truth,並且會自動偵測其中引用的環境變數,集中顯示在 UI 的 Environment Variables 區塊。

例如:

services:
app:
environment:
- DATABASE_URL=${APP_DATABASE_URL}
worker:
environment:
- REDIS_URL=${WORKER_REDIS_URL}
postgres:
environment:
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}

這三個服務的變數會出現在同一份清單,不會依照 app、worker、postgres 自動分組。像 Dify、n8n worker 或其他多服務架構,變數一多就比較難快速找到設定。

目前 UI 已經提供兩種檢視模式:

模式顯示方式適合情境
Normal View每個變數顯示為獨立表單卡片編輯單一變數、Multiline、Literal 或 Build Variable
Developer View使用 .env 格式集中編輯,每行一組 KEY=VALUE大量貼上、搜尋與批次整理

Compose 也可以使用 ${VARIABLE:?} 語法標記必要變數。Coolify 會將必要變數排在前面,未填寫時以紅框提示。

這些功能讓管理體驗比以前好一些,但仍然沒有解決「依 container 分組」的問題。實際使用時,我會:

  1. 只把真正需要調整的變數暴露到 Coolify UI。
  2. 使用 APP_WORKER_POSTGRES_REDIS_ 等服務前綴命名。
  3. 跨服務共用的值再放到 Team、Project 或 Environment 層級的 Shared Variables。
  4. 使用 ${VARIABLE:?} 標記必要設定,避免部署後才從 container log 找錯誤。

Compose 專案的效能監控仍然有限#

Coolify 有內建監控功能,但預設比較偏向服務可用性與維運事件,例如:

  • 磁碟空間是否超過設定門檻
  • container 是否停止或重新啟動
  • 備份是否成功

官方也提供實驗性的 Sentinel and Metrics 功能。啟用後,可以查看整台伺服器與個別 container 的 CPU、RAM 使用量:

Servers
└── <YOUR_SERVER>
└── Configurations
├── General
│ └── Enable Sentinel
└── Metrics

不過,官方文件目前仍有一個重要限制:Docker Compose 與 Service Template 部署無法使用 Metrics 收集功能

也就是說,單一 Application 可以嘗試使用 Sentinel 查看資源用量;但 Dify、n8n worker 或其他多 container Compose Stack,目前仍不容易直接從 Coolify 看出整個專案消耗多少 CPU 與記憶體。

因此,我會把 Coolify 視為部署控制台,不會把它當成完整的主機監控平台。要快速確認整台機器的負載,還是會 SSH 登入主機並使用 btop

Terminal window
btop

如果要長期追蹤每個 container 的 CPU、RAM 與歷史趨勢,則需要另外準備 Grafana、Prometheus、Netdata 或 Beszel。主機尚未安裝 btop 的話,可以參考站內的 btop 安裝與系統監控指南

為什麼重新評估 Zeabur?#

Zeabur 過去常被理解成「依照實際記憶體用量計費的部署平台」,但這個印象已經不完整。

根據 Zeabur 官方文件,共享叢集已逐步退場

  • 新專案已無法建立在共享叢集
  • 現有共享叢集專案自 2026 年 4 月 1 日起停止接受新服務
  • 新專案應改用 Server

現在使用 Zeabur 部署新專案時,可以購買 Zeabur 提供的 VPS,或透過 BYOH 將既有主機註冊到 Zeabur。控制台可以協助部署、更新、查看日誌、設定環境變數與管理持久儲存空間。

Zeabur 目前的控制台方案如下。這些費用對應平台功能,不等於 VPS 月租。

方案月費可管理自有伺服器CI 建置規格Log 保留時間適合情境
Free0 美元1 台2C4G48 小時個人測試、小型專案
Dev5 美元3 台2C4G7 天個人正式服務、需要監控與備份
Pro19 美元10 台4C8G30 天多專案、進階日誌需求
Team79 美元,含 3 席無限制4C8G90 天團隊協作、權限管理

注意:CI 建置規格是 Zeabur 建置機器的規格,不是應用程式執行環境。應用程式可用的 CPU 與記憶體,仍取決於購買或接入的伺服器。

我目前使用的是 Dev 方案。對少量服務來說,3 台自有伺服器已經夠用;但如果本來就偏好自架,主機數量會隨著測試環境、正式環境與不同服務逐漸增加。升級 Pro 當然可以管理更多主機,但也代表平台費用從每月 5 美元增加到 19 美元。

如果使用 BYOH,Zeabur 官方要求主機至少有 1 核心 CPU 與 2 GB RAM,並且需要公開 IP、SSH 權限與指定連接埠。

Zeabur VPS 價格也已調整#

Zeabur 已在 2026 年 6 月 1 日調整 Server 與 VPS 價格。不同供應商、地區與規格的組合很多,最準確的方式是查看 Zeabur Server & VPS Price Update 頁面。

以官方更新頁列出的騰訊雲方案為例:

規格部分可選地區2026 年 6 月 1 日起月費
2C / 2GB新加坡、東京、首爾、法蘭克福、美國等3 美元
2C / 4GB新加坡、東京、首爾、法蘭克福、美國等4 美元
2C / 8GB新加坡、東京、首爾、法蘭克福、美國等6 美元

如果需要 Zeabur 的備份、較長日誌保存時間或其他進階功能,除了 VPS 月租,還要加上對應的 Dev、Pro 或 Team 控制台方案。

Coolify 與 Zeabur 怎麼選?#

Coolify 和 Zeabur 都能簡化部署,但出發點不同。Zeabur 用平台費用換取較完整的控制台體驗;Coolify 自架省下平台費用,也換回更多維運工作。

項目Coolify 自行託管Coolify CloudZeabur
產品定位開源自架 PaaS官方代管 Coolify 控制台託管部署平台與伺服器管理服務
控制台費用免費5 美元/月,含 2 台伺服器Free 0 美元、Dev 5 美元、Pro 19 美元、Team 79 美元
伺服器自己準備自己準備可自攜主機,也可直接購買 VPS
自有伺服器數量無限制2 台起,超過後加價依方案限制
控制台維護自己負責官方負責Zeabur 負責
Compose 環境變數同一 Stack 集中顯示,需自行命名整理同左控制台集中管理
Compose 效能監控仍需搭配額外工具同左控制台集中查看
適合對象偏好自架、重視控制權想用 Coolify,但不想維護控制台想降低維運負擔

比較成本時,不能只看最低月費。VPS 月租、備份空間、平台訂閱費與自己的維護時間都要一起計算。

如果只有少量服務,希望快速上線並集中查看狀態,Zeabur 仍然方便。如果已經有多台 VPS,願意自己處理監控與備份,或不希望持續受到平台方案限制,Coolify 自架會更有吸引力。

我的遷移方式#

我不打算一次搬遷所有服務。比較穩妥的做法是:

  1. 先準備一台 Coolify 自架環境。
  2. 從新的非核心服務開始部署,熟悉環境變數、備份與監控流程。
  3. btop 或額外監控工具觀察主機負載。
  4. 確認服務穩定後,再逐步搬遷既有專案。
  5. 不再需要 Zeabur Dev 的控制台功能時,取消訂閱。

如果要測試多 container 服務,可以接著看 使用 Coolify 部署 Dify v1.1.1 紀錄

常見問題#

Q: Coolify 自架是免費的嗎?#

A: Coolify 自行託管版本免費且開源,不限制主要功能,也不需要 Zeabur Dev 之類的平台訂閱。但 VPS、網域、備份儲存空間與監控工具仍然需要自己準備。Coolify Cloud 則是官方代管控制台的付費方案。

Q: 使用 Coolify Cloud 還要自己買 VPS 嗎?#

A: 要。Coolify Cloud 代管的是 Coolify 控制台,不包含執行應用程式的 VPS。你仍然要自行準備伺服器,再透過 SSH 接入 Coolify Cloud。

Q: Coolify 會把所有 container 的環境變數放在一起嗎?#

A: 如果使用 Docker Compose / Service Stack 部署多個 container,目前仍然會以整份 Compose 作為單一資源管理。Coolify 會偵測 Compose 中引用的變數,集中顯示在同一個 Environment Variables 區塊,不會自動依照 container 分組。建議使用服務前綴命名,搭配 Developer View 搜尋與批次編輯。

Q: Coolify 可以查看每個專案的 CPU 與記憶體用量嗎?#

A: Coolify 有實驗性的 Sentinel and Metrics 功能,可以查看伺服器與個別 container 的 CPU、RAM 使用量。但官方文件指出,Docker Compose 與 Service Template 部署目前無法使用 Metrics 收集功能。多 container 專案仍建議搭配 btop 或獨立監控工具。

Q: Zeabur 還有共享叢集嗎?#

A: 共享叢集已逐步退場。Zeabur 官方文件指出,新專案已無法建立在共享叢集上,現有共享叢集專案也從 2026 年 4 月 1 日起停止接受新服務。新的部署應改用 Server,並選擇購買 VPS 或接入自己的主機。

Q: Zeabur Dev 可以管理幾台自己的 VPS?#

A: Zeabur Dev 方案目前可以管理 3 台自有伺服器。Free 方案可管理 1 台,Pro 方案可管理 10 台,Team 方案則沒有數量限制。伺服器本身仍需另外準備或購買。

總結#

Zeabur 仍然適合希望快速部署、少碰基礎設施的人。它的控制台、日誌、備份與監控整合,可以省下不少維運時間。

但對偏好自架的人來說,Zeabur Dev 每月 5 美元且只能管理 3 台自有伺服器,會讓我重新評估這筆訂閱是否必要。Coolify 自架沒有額外的平台訂閱,也沒有自有伺服器數量限制,適合作為備用方案逐步驗證。

代價也很明確:Compose Stack 的環境變數仍然集中顯示,效能監控也不夠完整。選擇 Coolify 不是讓維運工作消失,而是決定自己接手。

資料確認日期:2026 年 6 月 1 日

參考來源:

Zeabur 改方案後,重新評估 Coolify 自架部署(2026)
https://laplusda.com/posts/coolify-introduction-zeabur-comparison-2026/
作者
Zero
發佈於
2026-06-01
許可協議
CC BY-NC-SA 4.0
這篇文章有幫助嗎?

回報錯字、失效連結,或告訴我你想看的延伸主題。