logo
icon

OpenClaw 🦞

OpenClaw 🦞(原 Clawdbot、Moltbot)是一個個人 AI 助手,可在本地運行並透過 WebSocket Gateway 架構連接多個訊息平台(WhatsApp、Telegram、Slack、Discord 等)。

template cover
部署次數30121
發布者zeaburZeabur
建立於2026-01-26
模板內的服務
service icon
最低配置2 Cores4 GB
推薦配置4 Cores8 GB
標籤
AIAssistantChatbotWhatsAppTelegramSlackDiscord

OpenClaw 🦞

OpenClaw 🦞(原 Clawdbot、Moltbot)是一個個人 AI 助手,可在本地運行並透過 WebSocket Gateway 架構連接多個訊息平台。

⚠️ 本模板使用 ghcr.io/openclaw/openclaw:2026.3.7。OpenClaw 🦞 正在快速開發中,可能存在尚未發現的 bug。更改版本後也無法確保穩定性。

⚠️ 如果遇到任何問題,歡迎到 GitHub issues 尋找解決方案或回報新問題。Zeabur 平台相關問題請聯繫 Zeabur 支援。

⚠️ macOS 特有的軟體與套件(如 Homebrew)無法在此容器環境中使用,請尋找其他替代方案。

⚠️ 此模板需要在 Zeabur 上使用專用伺服器,無法在共享叢集上運行。

⚠️ 本模板已預先設定好可直接使用,不需要執行 openclaw onboard。如果要重新設定,請在 Zeabur 控制台開啟指令執行:

openclaw onboard --gateway-bind lan

完整參數請參考 Wizard Reference


建議資源配置

  • 最低配置:2 vCPU / 4 GB RAM
  • 建議配置:4 vCPU / 8 GB RAM

功能擴充

  • 瀏覽器:如需瀏覽器功能(網頁瀏覽、截圖等),請部署 Browser 模板
  • Devbox:如需多語言程式執行(Python、Go、Rust、C/C++),請將 Devbox 模板 部署到同一個專案

使用方式

  1. 部署完成後,在使用說明頁籤複製「Web UI (with token)」網址,貼到瀏覽器開啟
  2. 設定 AI 模型(二擇一):
    • Zeabur AI Hub(預設模型:glm-4.7-flash):若部署時已輸入 API Key,直接前往步驟 3。也可之後在 Zeabur 控制台的變數頁籤新增 ZEABUR_AI_HUB_API_KEY(新增後記得重新啟動服務)。
    • 其他供應商(Anthropic、OpenAI 等):若未輸入 Zeabur AI Hub API Key,預設模型為 anthropic/claude-opus-4-6。前往 Web UI Settings 或環境變數新增 API 金鑰。詳情請見:https://docs.openclaw.ai/providers/anthropic
  3. 前往 Chat 頁面測試 AI 模型是否正常運作
  4. (選擇性)設定 Telegram、WhatsApp 等通訊平台

AI 模型設定請參閱官方文件

模型切換與 Failover

此模板內建 failover 模型,當主模型不可用時會自動切換。預設鏈:glm-4.7-flashgrok-4-fast-non-reasoningminimax-m2.5kimi-k2.5qwen-3-235bgpt-5-mini

可透過 Web UI Chat 或 Zeabur 控制台的指令管理模型。

透過 Web UI Chat — 在對話框直接輸入 slash command:

  • /model zeabur-ai/glm-4.7-flash — 切換主模型
  • /model — 查看目前模型
  • /models — 列出模型供應商
  • /models <provider> — 列出指定供應商的模型(例如 /models zeabur-ai

透過指令(Zeabur 控制台)— 在終端機執行相同指令:

openclaw models set zeabur-ai/glm-4.7-flash
openclaw models status
openclaw models list --all
openclaw models fallbacks list
openclaw models fallbacks add zeabur-ai/gpt-5-mini
openclaw models fallbacks remove zeabur-ai/gpt-5-mini
openclaw models fallbacks clear

或直接編輯設定檔~/.openclaw/config.json5):

"agents": {
  "defaults": {
    "model": {
      "primary": "zeabur-ai/glm-4.7-flash",
      "fallbacks": ["zeabur-ai/grok-4-fast-non-reasoning", "zeabur-ai/minimax-m2.5"]
    }
  }
}

編輯設定檔後需重新啟動服務。

新增外部模型供應商

除了 Zeabur AI Hub,您也可以新增 Anthropic、OpenAI、Google 等外部供應商。

方法一:環境變數 — 在 Zeabur 控制台的變數頁籤新增 API key:

  • ANTHROPIC_API_KEY — Claude 模型
  • OPENAI_API_KEY — GPT 模型
  • GOOGLE_API_KEY — Gemini 模型

新增後重新啟動服務,然後切換模型:

  • Web UI Chat:/model anthropic/claude-opus-4-6
  • 指令:openclaw models set anthropic/claude-opus-4-6

方法二:Auth token — 在 Zeabur 控制台開啟指令

# 貼上供應商的 API key
openclaw models auth paste-token --provider anthropic

# 或使用互動式認證助手
openclaw models auth add

方法三:設定檔 — 編輯 ~/.openclaw/config.json5

"models": {
  "providers": {
    "anthropic": { "apiKey": "sk-ant-..." },
    "openai": { "apiKey": "sk-..." }
  }
}

所有支援的供應商請參閱官方文件

Telegram 機器人設定

從 BotFather 取得 Token:

  1. 開啟 Telegram 並搜尋 @BotFather
  2. 發送 /newbot 建立新機器人
  3. 依照提示設定機器人的名稱和使用者名稱
  4. BotFather 會傳送 Token 給您(例如 123456789:ABCdefGHIjklMNOpqrsTUVwxyz

將 Token 加入 Zeabur:

  1. 前往 Zeabur 控制台的服務環境變數頁籤
  2. 新增 TELEGRAM_BOT_TOKEN 並填入您的 Token
  3. 重新啟動服務
  4. 重啟後 Telegram 外掛會自動啟用。若機器人未啟動,請前往 Settings → Config 確認外掛已啟用:"plugins": { "entries": { "telegram": { "enabled": true } } }。如需停用,將 enabled 設為 false

配對您的 Telegram 帳號:

  1. 在 Telegram 向您的機器人發送 /start
  2. 機器人會回覆配對碼(例如 JN4MSY23
  3. 使用以下任一方式核准配對:
    • 網頁 Chat:在 OpenClaw 網頁介面的對話框輸入 openclaw pairing approve telegram <配對碼>
    • 終端機:在 Zeabur 控制台開啟 指令 進入容器終端,執行 openclaw pairing approve telegram <配對碼>
  4. 看到 Approved telegram sender <user-id>. 表示配對成功
  5. 現在可以開始與機器人對話了!

WhatsApp 設定

步驟 1:設定 WhatsApp 頻道 透過 OpenClaw Web UI(Settings → Config)或貼到對話框新增以下設定:

"channels": {
  "whatsapp": {
    "selfChatMode": true,
    "dmPolicy": "allowlist",
    "allowFrom": ["+15551234567"]
  }
}

+15551234567 替換為您的 WhatsApp 電話號碼(含國碼)。儲存後重新啟動服務。

步驟 2:連結 WhatsApp

  1. 在 Zeabur 控制台開啟指令進入容器終端
  2. 執行:openclaw channels login
  3. 會出現 QR Code - 使用您手機上的 WhatsApp 掃描
  4. 連結完成!現在您可以在 WhatsApp 中傳訊息給自己來與 OpenClaw 對話

LINE 機器人設定

建立 LINE Messaging API 頻道:

  1. 若尚未建立 LINE 官方帳號,請先建立一個
  2. 前往 LINE Developers Console
  3. 建立或選擇一個 Provider
  4. 建立新的 Messaging API 頻道,並連結您的 LINE 官方帳號
  5. Messaging API 頁籤中,發行 Channel access token(長期有效)
  6. Basic settings 頁籤中,複製 Channel secret

將憑證加入 Zeabur:

  1. 前往 Zeabur 控制台的服務環境變數頁籤
  2. 新增 LINE_CHANNEL_ACCESS_TOKEN 並填入您的 Channel access token
  3. 新增 LINE_CHANNEL_SECRET 並填入您的 Channel secret
  4. 重新啟動服務
  5. 重啟後 LINE 外掛會自動啟用。若機器人未啟動,請前往 Settings → Config 確認外掛已啟用:"plugins": { "entries": { "line": { "enabled": true } } }

設定 Webhook:

  1. 重啟後,您的 Webhook URL 為:https://<your-domain>/line/webhook
  2. LINE Developers Console 中,前往頻道的 Messaging API 頁籤
  3. Webhook URL 設為 https://<your-domain>/line/webhook
  4. 啟用 Use webhook
  5. (建議)在 LINE 官方帳號管理後台關閉自動回應訊息加入好友的歡迎訊息

配對您的 LINE 帳號:

  1. 在 LINE 上加機器人為好友並傳送任意訊息
  2. 機器人會回覆配對碼(例如 JN4MSY23
  3. 使用以下任一方式核准配對:
    • 網頁 Chat:在 OpenClaw 網頁介面的對話框輸入 openclaw pairing approve line <配對碼>
    • 終端機:在 Zeabur 控制台開啟 指令 進入容器終端,執行 openclaw pairing approve line <配對碼>
  4. 看到 Approved line sender <user-id>. 表示配對成功
  5. 現在可以在 LINE 上與機器人對話了!

如需設定其他通訊平台(Discord、Slack 等),請參閱 Channels 文件

AI 模型設定

確認模型是否正常運作:

  1. 預設模型取決於部署方式:
    • 有填 Zeabur AI Hub API Key → 預設模型:zeabur-ai/glm-4.7-flash
    • 沒有填 → 預設模型:anthropic/claude-opus-4-6(需要 API 金鑰)
  2. 開啟 Chat 頁面,發送一則測試訊息
  3. 如果收到回覆 → 模型正常運作
  4. 如果出現錯誤 → 確認 API 金鑰是否正確設定

切換本次對話的模型(透過聊天指令):

  • /models - 查看可用模型
  • /model <model-id> - 僅在本次對話中切換模型(不影響其他對話)

修改所有新對話的預設模型(透過 Web UI Settings):

  • 前往 Settings → Agents → Default model
  • 建議: 將低費用的模型設為預設(如 gemini-2.5-flash-litegpt-5-nano)。當模型無法使用時,可用 /new 開啟新對話,自動切回預設模型。

新增 AI 供應商(透過 Web UI Settings 或環境變數):

修改 Zeabur AI Hub 模型(透過 Zeabur 控制台):

  • 前往設定設定檔 → 編輯 /opt/openclaw/providers/zeabur-ai-hub.json5,然後重新啟動服務(變更會在啟動時同步)
  • 舊版(沒有這些指令):透過檔案頁籤或 Web UI Settings 編輯 /home/node/.openclaw/openclaw.json,將以下內容加入 models.providers.zeabur-ai.models 陣列:
{ "id": "gpt-5.2", "name": "GPT-5.2", "reasoning": false, "input": ["text", "image"], "cost": { "input": 1.75, "output": 14, "cacheRead": 0.18, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "gpt-5.1", "name": "GPT-5.1", "reasoning": false, "input": ["text", "image"], "cost": { "input": 1.25, "output": 10, "cacheRead": 0.13, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "gpt-5-nano", "name": "GPT-5 Nano", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.05, "output": 0.4, "cacheRead": 0.01, "cacheWrite": 0 }, "contextWindow": 400000, "maxTokens": 8192 },
{ "id": "glm-4.7", "name": "GLM-4.7", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.4, "output": 1.9, "cacheRead": 0.08, "cacheWrite": 0 }, "contextWindow": 204800, "maxTokens": 8192 },
{ "id": "glm-4.7-flash", "name": "GLM-4.7 Flash", "reasoning": false, "input": ["text", "image"], "cost": { "input": 0.06, "output": 0.4, "cacheRead": 0, "cacheWrite": 0 }, "contextWindow": 204800, "maxTokens": 8192 },
{ "id": "kimi-k2.5", "name": "Kimi K2.5", "reasoning": false, "input": ["text"], "cost": { "input": 0.45, "output": 2.25, "cacheRead": 0.07, "cacheWrite": 0 }, "contextWindow": 131072, "maxTokens": 8192 }

安全提示

Web UI 是用於設定、監控與聊天的管理工具 — 訊息平台(Telegram、WhatsApp、Discord 等)不需要 Web UI 也能獨立運作。如果你只使用不需要 inbound webhook 的平台(Telegram、WhatsApp、Discord、Signal、iMessage),可以在 Zeabur 控制台的網路頁籤移除網域綁定,避免將 Gateway 暴露在公網上。所有管理操作也可以在 Zeabur 的指令終端透過 CLI 完成(openclaw config setopenclaw models set 等)。若需在不綁定公網網域的情況下存取 Web UI,請參考 Tailscale 私有網路存取。也可以在變數頁籤將 OPENCLAW_GATEWAY_BIND 設為 loopback(設定後重新啟動服務),進一步限制 Gateway 只接受本地連線。

需要公網網域(inbound webhook)的平台:LINE、Slack、Google Chat。

資料持久化

所有資料儲存在 /home/node

  • /home/node/.openclaw - 設定、會話、裝置和憑證
  • /home/node/.openclaw/workspace - 工作區和記憶檔案

備份與還原

💡 建議: 在完成初始設定或進行重大設定變更後,建議先建立備份。

備份:

  • 方法一:Zeabur 備份服務(推薦) - 使用 Zeabur 內建的備份功能。請參閱 Zeabur 備份文件
  • 方法二:手動備份 - 開啟指令 → 執行 backup → 從檔案頁籤的 /home/node 下載(例如 backup-1430.tar.gz
    • 舊版(沒有這些指令):cd /home/node && tar -czvf backup.tar.gz .openclaw

還原:

  1. 檔案頁籤將備份檔上傳到 /home/node 資料夾
  2. 開啟指令執行:
    • Zeabur 備份服務的檔案:restore <備份檔名> --strip 2(例如 restore data-2026-02-27.zip --strip 2
    • 手動備份的檔案:restore <備份檔名>(例如 restore backup-1430.tar.gz
    • 舊版(沒有這些指令):cd /home/node && tar -xzvf <備份檔名>
  3. 檔案頁籤刪除 /home/node 中已上傳的備份檔,釋放磁碟空間
  4. 重新啟動服務

⚠️ 還原會覆蓋新服務上現有的設定和資料。記得也要將相關的環境變數(如 TELEGRAM_BOT_TOKEN)設定回去。Channel 的備份還原目前只測試過 Telegram 和 WhatsApp 可以成功還原。

疑難排解

預設啟動指令:/opt/openclaw/startup.sh && /opt/openclaw/start_gateway.sh

全新部署(有輔助頁面)

當 Gateway 停止時,服務網址會顯示輔助頁面,包含錯誤資訊與修復步驟:

  1. 查看錯誤紀錄 — 輔助頁面會直接顯示最近的紀錄;完整紀錄請到 Zeabur Dashboard 的紀錄頁籤查看
  2. 修復設定檔 — 到 Zeabur Dashboard 的檔案頁籤,找到設定檔(/home/node/.openclaw/openclaw.json)並修正問題
  3. 在 Zeabur Dashboard 點擊重新啟動套用修正

舊版部署(無輔助頁面)

如果您的部署沒有輔助頁面,請依照以下步驟操作:

  1. 到 Zeabur Dashboard 的紀錄頁籤查看錯誤訊息
  2. 前往設定指令,將啟動指令改為 sleep 3600,然後點擊重新啟動 — 這樣容器會持續運行,方便您編輯檔案
  3. 修復設定檔 — 到檔案頁籤,找到設定檔(/home/node/.openclaw/openclaw.json)並修正問題
  4. 將啟動指令改回 /opt/openclaw/startup.sh && /opt/openclaw/start_gateway.sh,然後點擊重新啟動

💡 如需啟用輔助頁面,請重新部署此模板。

更新 OpenClaw 版本

  1. OpenClaw releases 查看最新版本
  2. 在 Zeabur Dashboard 前往設定服務映像檔來源
  3. 映像檔:ghcr.io/openclaw/openclaw,標籤:從目前版本(例如 2026.2.26)改為新版本(例如 2026.3.7
  4. 點擊重新啟動以套用更新

⚠️ 避免使用 latest 作為標籤 — 它會在每次重啟時拉取最新版本,可能引入破壞性變更或無法預期的錯誤。建議固定使用特定版本號以確保穩定性。

  1. 紀錄頁籤確認 Gateway 正常啟動

💡 啟動腳本會在每次開機時自動遷移設定 — 若缺少新設定(如 trustedProxiesdangerouslyDisableDeviceAuth)會自動補上。既有設定不會被覆蓋。

"device identity required"

表示 Web UI 尚未與 Gateway Token 配對。修復方式:

  • 方法 1: 在 Zeabur Dashboard 的說明頁籤,複製 Web UI (with Token) 網址並在瀏覽器開啟
  • 方法 2: 開啟 Web UI 的 Overview 頁面,輸入 Gateway Token

Gateway Token 可在 Zeabur Dashboard 的說明頁籤或環境變數OPENCLAW_GATEWAY_TOKEN)中找到。

"disconnected (1008): pairing required"

表示您的裝置(瀏覽器/應用程式)尚未與 Gateway 完成配對。配對方式:

  1. 開啟 Web UI 並完成 Gateway Token 認證(參見上方說明)
  2. 在 Zeabur 控制台開啟指令進入終端機,執行:
    • openclaw devices list — 查看待配對的請求,找到 requestId
    • openclaw devices approve <requestId> — 核准該裝置

"non-loopback Control UI requires gateway.controlUi.allowedOrigins"

升級映像檔至 2026.2.23 或更新版本後,若未更新設定檔會出現此錯誤。修復方式:編輯 /home/node/.openclaw/openclaw.json,在 gateway.controlUi 下加入 "dangerouslyAllowHostHeaderOriginFallback": true

{
  "gateway": {
    "controlUi": {
      "dangerouslyAllowHostHeaderOriginFallback": true
    }
  }
}

然後重新啟動服務。從此模板新部署的服務已自動包含此設定。

Tailscale 私有網路存取(選用)

⚠️ 此功能僅適用於全新部署。舊版部署不包含 Tailscale 啟動腳本,請重新部署模板才能使用此功能。

除了使用公開網域,您也可以透過 Tailscale 讓 OpenClaw 僅在您的私有網路(tailnet)中存取,無需暴露到公網。

前置需求:

  • 一個 Tailscale 帳號(免費方案即可)
  • Tailscale Admin Console 建立一組 Auth Key(建議勾選 Reusable + Ephemeral)

步驟 1:設定環境變數 在 Zeabur 控制台的環境變數頁籤新增:

  • TS_AUTHKEY(必填):您的 Tailscale Auth Key(tskey-auth-xxx)。前往 Tailscale Admin Console → Keys 建立。未設定此變數時,Tailscale 設定會被完全跳過。
  • TS_HOSTNAME(選填):在 tailnet 上的機器名稱,決定您的存取網址(https://<TS_HOSTNAME>.<tailnet>.ts.net)。未設定時預設為 openclaw

步驟 2:切換啟動指令 前往設定啟動指令,改為:

/opt/openclaw/startup.sh && /opt/openclaw/start_gateway_tailscale.sh

重新啟動服務。

步驟 3:在本機安裝 Tailscale 在您要存取 OpenClaw 的裝置上安裝 Tailscale(macOS、Windows、iOS、Android、Linux),並使用建立 Auth Key 時的同一個 Tailscale 帳號登入。

步驟 4:首次登入 Web UI 啟動完成後,在瀏覽器開啟(需在同一個 tailnet 的裝置上):

https://<TS_HOSTNAME>.<您的tailnet>.ts.net

您的 tailnet DNS 名稱可在 Tailscale 管理控制台 → DNS 查詢,完整網址也可在 Zeabur 控制台的服務紀錄中確認。

使用以下任一方式登入:

  • 在網址後加上 token:https://<TS_HOSTNAME>.<您的tailnet>.ts.net?token=<GATEWAY_TOKEN>
  • 或在 Web UI 的 Overview 頁面輸入 Gateway Token

Gateway Token 可在 Zeabur 控制台的使用說明頁籤或環境變數中找到(OPENCLAW_GATEWAY_TOKEN)。

步驟 5:連接 OpenClaw app(選用,以 macOS 為例)

  1. 在 Mac 上安裝 OpenClaw for macOS 和 Tailscale
  2. 開啟 OpenClaw app → Settings → General → 選擇 Remote 模式
  3. Transport 選擇 Direct (ws/wss)
  4. Gateway URL 填入 wss://<TS_HOSTNAME>.<您的tailnet>.ts.net
  5. 裝置首次連線時需要配對核准 — 在 Web UI 的 Nodes 頁面點擊 approve

iOS 和 Android 的設定請參閱官方文件

切換回公開網域模式: 將啟動指令改回 /opt/openclaw/startup.sh && /opt/openclaw/start_gateway.sh 並重新啟動即可。

Zeabur 專屬設定

此模板針對 Zeabur 雲端環境預先配置了以下設定:

  • gateway.trustedProxies:設為 ["10.0.0.0/8", "172.16.0.0/12"],讓 Gateway 能正確辨識 Zeabur 反向代理後的用戶端 IP。未設定時,Web UI 可能會出現「device identity required」錯誤。
  • dangerouslyDisableDeviceAuth:停用 Web UI 裝置配對(裝置配對是為區域網路設計的功能,雲端部署改用 Gateway Token 驗證)。
  • /usr/local/bin 符號連結openclawbackuprestore 指令已建立符號連結至 /usr/local/bin,可直接在 Zeabur 的命令終端中使用。
  • OPENCLAW_DISABLE_BONJOUR=1:停用 mDNS/Bonjour,因為 Zeabur 容器主機名稱可能超過 63 bytes 的 DNS 標籤限制。mDNS 僅用於區域網路發現,雲端環境中不需要。
  • OPENCLAW_TELEGRAM_DISABLE_AUTO_SELECT_FAMILY=true:修復容器環境中的 Telegram 連線問題(2026.2.17 及之後的映像檔版本需要)。

文件

更新日誌

2026/3/8

  • 升級映像檔至 2026.3.7 — context engine plugin 介面、ACP 持久頻道綁定、Telegram 主題 agent 路由、Docker 多階段建置、gateway SecretRef 支援,橫跨 5 個版本(2026.3.3–2026.3.7)共 30+ 新功能及 40+ 修復
  • ⚠️ 破壞性變更:同時設定 gateway.auth.tokengateway.auth.password 時,須明確設定 gateway.auth.mode — 模板已預設 mode: "token"(既有部署啟動時自動遷移)
  • 新增 Zeabur AI Hub 模型支援:gemini-3.1-pro-previewgemini-3.1-flash-lite-previewgemini-3.1-flash-image-previewkimi-2.5
  • 設定明確的 gateway.auth.mode: "token"(防禦未來 gateway 驗證變更)
  • 移除 gateway 啟動腳本中多餘的 --port 參數(port 自動透過環境變數/設定檔/預設值解析)

2026/3/4

  • 升級映像檔至 2026.3.2 — PDF 工具、Ollama 嵌入、Telegram 串流預設改為 partial、容器健康檢查端點(/healthz)、OpenAI WebSocket 優先傳輸,橫跨 3 個版本(2026.3.1、2026.3.2)共 200+ 修復及 20+ 安全強化
  • ⚠️ 破壞性變更:使用 api.registerHttpHandler(...) 的 plugin 須遷移至 api.registerHttpRoute(...),Zalouser 頻道須重新登入(openclaw channels login --channel zalouser

2026/3/2

  • 新增 Zeabur AI Hub 模型支援:claude-opus-4-6minimax-m2.5step-3.5-flash
  • 替換模型:llama-3.3-70bllama-3.1-8bqwen-3-32qwen-3-235b
  • 修復 API key 更換:變更 ZEABUR_AI_HUB_API_KEY 後重啟即可生效(移除 envsubst,改為 runtime 解析 ${VAR}
  • Provider 設定檔每次啟動從 /opt 同步 — 模板模型更新和 Configs 編輯重啟後即生效
  • 安全提示新增 OPENCLAW_GATEWAY_BIND=loopback 指引

2026/2/27

  • 新增 dangerouslyDisableDeviceAuth — 雲端部署改用 Gateway Token 驗證,取代裝置配對
  • 預設模型:zeabur-ai/glm-4.7-flash,備援鏈(grok-4-fast-non-reasoning → minimax-m2.5 → kimi-k2.5 → qwen-3-235b → gpt-5-mini)
  • 新增模型切換、備援及外部 provider 說明文件
  • 清理環境變數(預設值移至啟動腳本)
  • 自動遷移既有設定(trustedProxies、驗證設定)
  • 升級映像檔至 2026.2.26 — Telegram DM allowlist 繼承修復、容器 temp dir 權限修復、非 root Docker 中 CLI gateway --force 修復、Gemini model ID 正規化,及額外安全強化

2026/2/26

  • 升級映像檔至 2026.2.25 — 跨 2026.2.23→2026.2.25 共 100+ 安全修復、新 provider(Kilo Gateway、Mistral、Volcano Engine)、heartbeat directPolicy 設定、gateway WebSocket 驗證強化、跨頻道路由隔離、Discord 語音 DAVE 可靠性、Telegram webhook 卡住修復,及大量穩定性改善

2026/2/24

  • 升級映像檔至 2026.2.23 — 包含 30+ 安全修復、新 provider(Kilo Gateway、Mistral、Volcano Engine)、統一頻道串流設定、多語言停止詞、所有頻道的 reasoning/thinking 過濾,及大量穩定性改善
  • Control UI 設定加入 dangerouslyAllowHostHeaderOriginFallback — 2026.2.23 起非 loopback 部署必須設定

2026/2/22

  • 以自動重啟機制取代健康檢查:Gateway 崩潰時自動重啟,並顯示輔助頁面提供錯誤資訊與修復步驟,每 5 秒偵測服務是否恢復
  • 移除救援模式(rescue.sh)— 已由輔助頁面取代

2026/2/20

  • 映像檔標籤固定為 2026.2.19 — 新增 OPENCLAW_TELEGRAM_DISABLE_AUTO_SELECT_FAMILY=true 環境變數以修復 Telegram 連線問題(2026.2.17 及之後的版本需要)

2026/2/16

  • 映像檔標籤切換為 latest,以跟上快速的安全性修正

2026/2/15

  • 新增 Tailscale 私有網路存取:用戶可切換至 start_gateway_tailscale.sh,透過 tailnet 私有 HTTPS 存取,無需暴露到公網
  • 映像檔升級至 2026.2.14

2026/2/10

  • 修復生圖 skill:改用 /v1/chat/completions API,預設模型改為 gemini-2.5-flash-image
  • 修復 gpt-oss-120bllama-3.3-70bqwen-3-32 HTTP 500:加入 supportsStore: false 相容性設定
  • 修正 gpt-oss-120b reasoning 標記(設為 true
  • 還原腳本支援 .zip 格式(Zeabur 備份服務)
  • 啟動時將頻道環境變數(TELEGRAM_BOT_TOKENDISCORD_BOT_TOKENSLACK_BOT_TOKENSLACK_APP_TOKENLINE_CHANNEL_ACCESS_TOKENLINE_CHANNEL_SECRET)同步寫入設定檔

2026/2/7

  • 修復 cron 排程無法主動送出通知:啟動時自動偵測已設定的頻道作為 heartbeat 投遞目標
  • 新部署自動初始化 HEARTBEAT.md 含可執行內容(避免空檔導致 heartbeat 被跳過)

2026/2/4

  • 使用 Zeabur configs 管理啟動腳本(更易維護)
  • 新增 backuprestore 全域指令
  • 新增自動重啟機制與 fallback 頁面,Gateway 崩潰時自動恢復
  • Zeabur AI Hub 新增 6 個模型:gpt-5.2, gpt-5.1, gpt-5-nano, glm-4.7, glm-4.7-flash, kimi-k2.5
  • Zeabur AI Hub 的 Claude 模型加入 store 相容性設定

2026/2/2

  • 新增 AI 模型設定區塊(全域 vs 本次對話設定)
  • 新增備份與還原區塊,支援 Zeabur 備份服務
  • 新增初始設定完成後備份提醒
  • 移除 Google Gemini CLI patch(上游已修復)
  • 移除部署時的 ANTHROPIC_API_KEY 和 OPENAI_API_KEY 變數,避免 OpenClaw 偵測到空的 API Key 然後執行失敗(可之後透過 Web UI 或環境變數設定)