跳到內容

在 Northflank 一鍵部署 OpenClaw

每次想試試新工具,最煩的就是要在那邊搞伺服器環境。要在黑漆漆的終端機輸入一堆指令,還要處理 SSL 和反向代理,有時候只是想趕快跑起來看看效果,卻卡在基礎設施的設定上。

如果你不想在伺服器上摸索指令,Northflank 是最簡單的路徑。它會幫你運行 Gateway,你只需要透過瀏覽器的 /setup 網頁精靈就能搞定一切。

在開始之前,請準備好以下項目:

  • Northflank 帳號
  • 至少一組模型 Provider 的 API Key
  • Telegram 或 Discord 的 Bot Token(如果你需要串接通訊軟體)
  • 穩定的網路連線

跟著下面這幾個步驟,大約 5 分鐘就能跑起來:

  1. 點擊 Deploy OpenClaw 開啟官方模板。
  2. 登入或註冊你的 Northflank 帳號。
  3. 點擊 Deploy OpenClaw now。
  4. 設定一個必要的環境變數:SETUP_PASSWORD(這會是你登入設定頁面的密碼)。
  5. 點擊 Deploy stack 開始建置並運行。
  6. 等部署完成後,點擊 View resources 並打開 OpenClaw 服務。
  7. 打開你的公開 URL,在網址後面加上 /setup 進入設定精靈。
  8. 完成後,就能在 /openclaw 進入 Control UI。

如果你想讓 OpenClaw 在通訊軟體上運作,你需要這些 Token:

Telegram Bot Token

  1. 在 Telegram 私訊 @BotFather。
  2. 輸入 /newbot 並按照指示操作。
  3. 複製那一串 Token(長得像 123456789:AA...)。
  4. 貼到你的 /setup 頁面中。

Discord Bot Token

  1. 前往 Discord Developer Portal。
  2. 點擊 New Application 並取個名字。
  3. 進入 Bot 分頁,點擊 Add Bot。
  4. 務必開啟 Privileged Gateway Intents 下方的 MESSAGE CONTENT INTENT,否則機器人啟動時會當掉。
  5. 複製 Bot Token 並貼到 /setup。
  6. 使用 OAuth2 URL Generator 將機器人邀請到你的伺服器(勾選 bot 和 applications.commands 權限)。

部署完成後,你會經過這個流程:

  1. 訪問 https://你的-northflank-網域/setup 並輸入你的 SETUP_PASSWORD。
  2. 選擇你要用的模型 Provider 並貼上 API key。
  3. (選填) 加入 Telegram/Discord/Slack 的 Token。
  4. 點擊 Run setup。
  5. 訪問 https://你的-northflank-網域/openclaw 開始使用。

Northflank 會自動建立一個 Volume 掛載在 /data,這表示你的設定檔、憑證和工作區在重新部署時都會保留下來,不會消失。

  • Discord 機器人啟動後立刻崩潰:請檢查 Discord Developer Portal,確認你已經手動開啟了 MESSAGE CONTENT INTENT。這是最常見的原因。
  • Telegram 配對失敗:如果你的 Telegram 私訊設定了配對模式,你可以直接在 /setup 網頁精靈中核准配對碼。

如果你在設定過程中卡住了,可以隨時詢問 AI Setup Assistant 獲取即時協助。

OpenClaw

OpenClaw Expert

還是卡住了?

如果這篇文件沒有解決你的情境,直接問 OpenClaw Expert,拿到可執行步驟。