最近 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 官方安裝文件,自行託管至少需要:
| 資源 | 最低規格 |
|---|---|
| CPU | 2 核心 |
| 記憶體 | 2 GB RAM |
| 儲存空間 | 30 GB 可用空間 |
| 架構 | AMD64 或 ARM64 |
| Docker | Docker Engine 24 以上 |
| 作業系統 | 支援的 64 位元 Linux 發行版 |
如果 Coolify 控制台、建置工作與應用程式都跑在同一台主機,建議從 4 GB RAM 起跳。建置大型 Node.js 專案或同時執行資料庫時,2 GB 很容易不足。
安裝指令相當直接:
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 分組」的問題。實際使用時,我會:
- 只把真正需要調整的變數暴露到 Coolify UI。
- 使用
APP_、WORKER_、POSTGRES_、REDIS_等服務前綴命名。 - 跨服務共用的值再放到 Team、Project 或 Environment 層級的 Shared Variables。
- 使用
${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:
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 保留時間 | 適合情境 |
|---|---|---|---|---|---|
| Free | 0 美元 | 1 台 | 2C4G | 48 小時 | 個人測試、小型專案 |
| Dev | 5 美元 | 3 台 | 2C4G | 7 天 | 個人正式服務、需要監控與備份 |
| Pro | 19 美元 | 10 台 | 4C8G | 30 天 | 多專案、進階日誌需求 |
| Team | 79 美元,含 3 席 | 無限制 | 4C8G | 90 天 | 團隊協作、權限管理 |
注意: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 Cloud | Zeabur |
|---|---|---|---|
| 產品定位 | 開源自架 PaaS | 官方代管 Coolify 控制台 | 託管部署平台與伺服器管理服務 |
| 控制台費用 | 免費 | 5 美元/月,含 2 台伺服器 | Free 0 美元、Dev 5 美元、Pro 19 美元、Team 79 美元 |
| 伺服器 | 自己準備 | 自己準備 | 可自攜主機,也可直接購買 VPS |
| 自有伺服器數量 | 無限制 | 2 台起,超過後加價 | 依方案限制 |
| 控制台維護 | 自己負責 | 官方負責 | Zeabur 負責 |
| Compose 環境變數 | 同一 Stack 集中顯示,需自行命名整理 | 同左 | 控制台集中管理 |
| Compose 效能監控 | 仍需搭配額外工具 | 同左 | 控制台集中查看 |
| 適合對象 | 偏好自架、重視控制權 | 想用 Coolify,但不想維護控制台 | 想降低維運負擔 |
比較成本時,不能只看最低月費。VPS 月租、備份空間、平台訂閱費與自己的維護時間都要一起計算。
如果只有少量服務,希望快速上線並集中查看狀態,Zeabur 仍然方便。如果已經有多台 VPS,願意自己處理監控與備份,或不希望持續受到平台方案限制,Coolify 自架會更有吸引力。
我的遷移方式
我不打算一次搬遷所有服務。比較穩妥的做法是:
- 先準備一台 Coolify 自架環境。
- 從新的非核心服務開始部署,熟悉環境變數、備份與監控流程。
- 用
btop或額外監控工具觀察主機負載。 - 確認服務穩定後,再逐步搬遷既有專案。
- 不再需要 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 日
參考來源:
回報錯字、失效連結,或告訴我你想看的延伸主題。