· 更新於

Zeabur 停運後怎麼辦?遷移到 Zenavo 的完整指南

Zeabur 將在 2026 年 12 月 31 日停止服務。Zenavo 照著 Zeabur 的用法設計:直接匯入 Zeabur 範本、同樣用 zbpack 建置、CLI 指令同名、Zeabur 的資料庫備份可以直接上傳還原。本文一步步帶你把專案搬過來。

本文亦提供 English、简体中文、日本語、Español 和 Bahasa Indonesia。

2026 年 10 月 17 日,Zeabur 宣布逐步結束營運,所有服務最晚在 12 月 31 日停止。如果你的專案還在 Zeabur 上,現在就該開始搬家:12 月 1 日起,共享叢集上運行中的服務會被暫停。

Zenavo 是一個照著 Zeabur 的用法設計的部署平台:專案和服務的概念一樣,能直接匯入 Zeabur 匯出的範本,沒有 Dockerfile 的程式碼同樣用 zbpack 建置,CLI 的指令也和 Zeabur 同名。差別在於,你的應用跑在你租用或自有的伺服器上,資料留在你的機器裡。

Zenavo 是獨立產品,與 Zeabur 沒有任何關聯。

Zeabur 停運的時間線

以下內容整理自 Zeabur 的公告與媒體報導(數位時代、BleepingComputer):

日期 發生什麼
10 月 17 日起 停止新購專用伺服器與網域;開放帳戶餘額退款;在 Zeabur 購買的網域可以從控制台轉出
12 月 1 日起 專用伺服器停止續費,依各自到期日陸續關閉;共享叢集暫停所有運行中的服務(仍可手動恢復,用來備份資料)
12 月 31 日 所有專用伺服器與共享叢集停止服務

資料刪除日期、最晚匯出期限和客服停止日期在撰文時都還沒有公布。Zeabur 自己也提醒使用者不要等期限公布才開始備份。

另外,Zeabur 在 8 月和 10 月 14 日先後發生兩次資安事件,報導指出部分專案的環境變數(可能包含 API 金鑰、資料庫密碼等)遭到讀取。遷移時請不要把舊的金鑰原封不動搬過來,下文第 5 步會說明怎麼處理。

為什麼 Zenavo 是最省事的替代方案

大部分平台需要你重新學一遍概念、改寫設定。Zenavo 從一開始就照著 Zeabur 的使用習慣設計,下面是對照表:

在 Zeabur 上 在 Zenavo 上
專案、服務 同樣是專案和服務,同一個專案裡的服務透過內網互相連線
匯出的範本(YAML) New Project → Import a Zeabur template,服務、映像檔、Git 來源、環境變數、連接埠、磁碟區、設定檔、健康檢查、初始化指令和相依關係都會帶過來
zbpack 自動偵測語言並建置 同樣使用 zbpack,zbpack.json 和 ZBPACK_* 變數照常生效
<service>.zeabur.internal 匯入時自動改成 <service>.zenavo.internal
ZEABUR_* 內建變數 匯入時自動改成 ZENAVO_*
Zeabur CLI zenavo CLI,指令同名:auth、workspace、context、project、service、deployment
AI 維運與除錯 控制台內建 Zenavo Agent,也支援透過 MCP 與 Skills 串接 Claude Code
資料庫備份下載(.zip) 直接上傳到 Zenavo 的資料庫服務還原,包括 PostgreSQL 的 pg_dumpall 叢集備份
專用伺服器 連接你租用或自有的任何 Linux 伺服器
綁定網域、自動 HTTPS 一樣:在服務的 Networking 頁綁定網域,憑證自動簽發
PostgreSQL、MySQL、MongoDB、Redis 等資料庫 PostgreSQL、MySQL、MariaDB、MongoDB、Redis、Valkey

需要知道的不同之處

  • 沒有共享叢集。 Zenavo 的每個專案運行在你自己的一台伺服器上。原本使用 Zeabur 共享叢集的使用者,需要先準備一台伺服器(最低 1 核 2 GB,建議 2 核 4 GB)。
  • 伺服器費用直接付給雲端供應商(自備伺服器時),Zenavo 只收平台費用;免費方案就能管理 1 台伺服器。
  • 磁碟區不會自動跨平台複製,資料庫和檔案需要透過備份搬過來(見第 4 步)。
  • 控制台目前提供英文和簡體中文介面,下文的按鈕名稱以英文介面為準。

遷移步驟

1. 先在 Zeabur 把資料備份下來

趁 12 月 1 日之前服務還在運行,把能匯出的都匯出來:

  • 專案範本:在 Zeabur 把每個專案匯出為範本(YAML)。
  • 資料庫:在每個資料庫服務裡下載備份。下載下來的 .zip 保持原樣就好,不用解壓縮(即使它叫 .sql.gz)。
  • 磁碟區裡的檔案:例如使用者上傳的圖片,打包下載到本機。
  • 環境變數:把每個服務的變數清單記下來,下面要逐一更換。
  • 網域:如果網域是在 Zeabur 買的,從控制台轉出到你自己的網域註冊商。

2. 註冊 Zenavo,準備伺服器

在 zenavo.app 註冊後,在 Servers → New Server 裡連接現有伺服器:任何有固定公網 IPv4 的 Linux 伺服器(amd64 或 arm64,建議 Ubuntu 24.04),填上 SSH 資訊,Zenavo 會自動安裝 K3s、憑證管理和 Zenavo agent。安裝完成後 Zenavo 會清除 SSH 憑證,之後只透過伺服器主動連出的 agent 管理它。

還沒有伺服器?在任何雲端供應商租一台(最低 1 核 2 GB,建議 2 核 4 GB)再連接進來。

如果你原本用的是 Zeabur 的專用伺服器,也可以把同一台機器接進來,但要先移除 Zeabur 的 agent,並確認 80/443 連接埠沒有被其他程式占用。

3. 匯入 Zeabur 範本

  1. 打開 New Project,展開底部的 Import a Zeabur template or a Zenavo export。
  2. 上傳或貼上第 1 步匯出的 YAML。如果範本需要變數,以 JSON 格式填寫,例如 {"PUBLIC_DOMAIN": "app.example.com"}。
  3. 點 Check template,查看服務清單和提示。不支援的設定會列為待處理事項,不會被默默丟掉。
  4. 選擇伺服器,匯入。

習慣用命令列的話,也可以用 CLI 匯入:

zenavo template deploy -f zeabur.yaml --var PUBLIC_DOMAIN=app.example.com

4. 還原資料庫和檔案

  • 資料庫:新增一個同類型的資料庫服務(PostgreSQL 請選和 Zeabur 上相同的主版本,Zeabur 的備份裡有記錄),打開 Backup & Restore,把第 1 步下載的備份直接上傳,再點還原。角色和列層級安全性(RLS)政策會一起還原;基於安全考量,Zeabur 的 root 超級使用者會被還原成沒有超級權限、不能登入的角色。
  • 檔案:上傳磁碟區壓縮檔還原。
  • 還原後,把應用的資料庫連線改為新服務提供的連線變數。

5. 更換金鑰,填寫環境變數

鑑於 Zeabur 的資安事件,建議把每一把第三方金鑰都換新再填進 Zenavo,而不是複製舊值:

  • 雲端服務存取金鑰(AWS、GCP、阿里雲、騰訊雲等)
  • AI 服務的 API Key(OpenAI、Anthropic 等)
  • 金流、郵件、OAuth 應用程式的金鑰
  • 資料庫密碼(新建立的資料庫服務本來就是新密碼)

Zenavo 對變數做靜態加密儲存,日誌裡會自動遮蔽變數值,只有檢視權限的成員看不到明文。

6. 部署、驗證、切換 DNS

  1. 部署專案,在 Logs 裡查看建置和運行狀況。
  2. 用專案設定裡的 Migration checklist 逐項確認:資料已還原並核對,登入、背景工作、郵件和回呼都正常。
  3. 在每個服務的 Networking 頁綁定你的網域,把 DNS 記錄指向新伺服器。解析生效後 HTTPS 憑證會自動簽發。
  4. 確認一切正常後,再停掉 Zeabur 上的服務。在停運之前,舊服務可以留著當作回退。

資安方面的設計

既然這次搬家的起因之一是資安事件,下面是 Zenavo 的做法(詳見安全性文件):

  • 伺服器安裝完成後,Zenavo 不保存任何 SSH 金鑰、密碼或叢集憑證;agent 從伺服器主動連出,不需要對 Zenavo 開放任何連接埠。
  • 環境變數等機密資料靜態加密,不會出現在日誌和稽核紀錄裡。
  • Git 建置在隔離的建置機上執行,建置機連不到控制平面和其他客戶。
  • 支援雙重驗證和通行金鑰(Passkey),所有登入和變更都記錄在不可修改的稽核日誌裡。

價格

方案 月費 伺服器數量 建置分鐘/月
Free $0 1 台 100
Dev $5 3 台 500
Pro $19 10 台 2,000
Team $79(含 3 個席位) 不限 5,000

所有方案都能匯入 Zeabur 範本、綁定自訂網域、使用資料庫備份。部署 Docker 映像檔和資料庫不消耗建置分鐘。詳見價格頁。

常見問題

原本用 Zeabur 共享叢集,沒有自己的伺服器怎麼辦? 在任何雲端供應商租一台 Linux 伺服器(建議 2 核 4 GB)再連接進來,安裝通常十幾分鐘內完成。

範本裡有 Zenavo 不支援的設定會怎樣? 檢查範本時會把它們列為待處理事項,處理完才能匯入,不會在你不知情的情況下被丟棄。

Zenavo 和 Zeabur 是什麼關係? 沒有關係。Zenavo 是獨立的產品,只是在設計上相容 Zeabur 的範本格式和使用習慣,方便大家遷移。


遷移過程中遇到問題,可以查看完整的遷移文件,或者直接註冊試試:免費方案就能完成整個遷移。