如何在Acurast Processor上執行OpenClaw

OpenClaw是一款開源的個人AI助理,不只會回答問題,還能實際動手做事:依排程執行指令、產生摘要、分析您的電子郵件,並代您完成多步驟任務。
問題在於,這樣的助理必須持續運作才有用。一旦闔上筆電,安裝在本機的OpenClaw就會停止運作。因此,多數人最後只為了讓它保持在線而租用VPS或雲端執行個體,「最適合OpenClaw的VPS」也成了熱門搜尋。
其實還有另一種選擇。透過Acurast的即用型應用程式集合Acurast Cargo,您可以在Acurast網路上自架專屬的OpenClaw執行個體,不必從頭建置部署環境,也不必向任何人租用伺服器。
您的執行個體會在Acurast Processor上執行。Processor是有人專門貢獻給網路的智慧型手機,會因執行像您這樣的工作負載而獲得獎勵。無論您自己的電腦是否開機,它都能持續提供服務,這正是需要執行排程任務、處理資訊,或在您不在時仍能保持連線的助理所需要的。
本教學將帶您設定OpenClaw Cargo應用程式、將其部署到Acurast,並登入OpenClaw儀表板。
為何選擇在Acurast上自架OpenClaw,而不是使用VPS
對於「OpenClaw要在哪裡執行?」這個問題,常見的答案是租一台機器:VPS、雲端執行個體、閒置的Mac mini,或是在櫃子裡嗡嗡運轉的Raspberry Pi。這些方案都可行,但每一種都得每月付費,還得持續為機器更新修補。
Acurast Cargo採取不同的做法。Cargo在去中心化運算上執行完整的Linux工作負載,因此現有軟體無須改寫就能在上面執行。OpenClaw在Acurast Processor上透過npm安裝,方式與安裝在您租用的伺服器上大致相同。
這與在Acurast上執行WordPress網站、S3相容物件儲存或Minecraft伺服器的概念相同。工作負載不需要知道底層基礎設施已經改變。
對AI助理而言,這點重要還有第二個原因:只有在您看著時才會思考的代理,稱不上真正的代理。先前的文章為什麼關閉瀏覽器後,您的AI不應該停止運作就探討過這個問題。把OpenClaw放在Processor上,它就有了可以持續運作的地方。
事前準備
開始之前,請先準備好以下項目:
- Acurast範例應用程式儲存庫(連結見步驟1)
- Acurast助記詞——支付部署費用的帳戶所使用的種子短語
- SSH密碼——SSH是取得遠端機器命令列的標準方式
- 回呼URL——用來接收部署狀態訊息的webhook端點
- OpenRouter API金鑰——OpenRouter是一項服務,只需一組金鑰即可使用多家供應商的模型
- OpenClaw網頁介面的密碼
備妥這些項目後,就可以開始設定部署。
逐步自架OpenClaw
步驟1:開啟OpenClaw Cargo應用程式
首先,請取得Acurast範例應用程式儲存庫。
前往OpenClaw應用程式資料夾(app-cargo-openclaw)。
這是Cargo內含的OpenClaw應用程式。此目錄包含在Acurast上部署OpenClaw所需的一切,包括OpenClaw本身的設定腳本,以及讓外部能連線到Processor上這個部署的通道。
部署之前,您需要設定幾個環境變數。
步驟2:設定環境
複製提供的環境檔案(將.env.example複製為.env),並填入必要的值。
Acurast助記詞。首先,設定您的Acurast助記詞。這是在Acurast網路上支付部署費用之帳戶的種子短語。由於助記詞可用來存取資金,請妥善保密,切勿將填好值的.env檔案提交到公開儲存庫。
SSH密碼。接著,設定SSH密碼。有了SSH存取權限,您就能直接連線到Processor,以便為部署除錯、更新OpenClaw,或執行openclaw命令列工具。請使用高強度且不重複的密碼,尤其因為此部署可從遠端存取。
回呼URL。部署完成後,系統會為您的OpenClaw執行個體產生一個專屬URL,因此需要一個接收它的地方。本範例使用webhook服務,任何能接收POST請求並顯示其內容的服務都可以。開啟該服務,建立或複製您的個人端點,並將其設為設定中的回呼URL。部署送出請求時,產生的OpenClaw URL就會出現在那裡。
網路。請將Acurast網路維持設定為主網(mainnet),大多數Processor都在主網上。
步驟3:設定自訂網域(選用)
設定中也提供使用自有網域的選項。
視目前的部署設定而定,這一步可能已非必要,因為未設定自訂後綴時,應用程式會改用預設的Acurast網域。如果不需要自訂網域,只要保留預設設定即可。
若要使用自訂網域,請在部署前依照相關的Acurast網域設定說明操作。
步驟4:新增您的OpenRouter API金鑰
OpenClaw需要存取LLM(大型語言模型),因此下一步是設定您的OpenRouter API金鑰。
將API金鑰加入環境設定,並選擇OpenClaw要使用的預設模型。範例設定中指定的可能是較舊的模型,用於測試概念驗證已經足夠;但若要長期執行部署,建議依效能與成本改選較新的模型。
與助記詞和密碼一樣,請將API金鑰視為機密,避免將其提交到版本控制系統。
步驟5:設定OpenClaw UI密碼
您還需要為OpenClaw網頁介面設定密碼,它能保護您助理的公開URL,以免碰巧發現的人隨意存取。
之後開啟已部署的執行個體時會用到這組密碼,請妥善保存。
到這裡,主要的環境設定就完成了。
步驟6:檢查Acurast JSON設定
開始部署之前,請先查看acurast.json設定檔。
您可以在這裡調整的設定之一是部署期間,它決定了OpenClaw執行個體的執行時間長短。請審慎選擇,因為部署是暫時性的:一旦設定的執行時間結束,部署就會停止,資料也會被刪除。
最低Android版本也請維持提供的預設值。這有助於確保您的部署會分配給支援OpenClaw所需全部功能的Processor。
步驟7:部署OpenClaw
一切設定完成後,就可以開始部署。
Acurast CLI會登記部署,並顯示相關的執行價格。部署過程中,您可能會看到所選費用高於必要金額的訊息,此時可以改選系統建議的費用。
接著,部署會等待合適的Processor接手,通常只需幾分鐘。
步驟8:查看部署日誌
部署開始後,請在您的回呼端點追蹤日誌,查看環境的準備過程。
部署過程中會安裝並設定以下項目(不限於此):
- Dropbear,一款輕量級SSH伺服器
- 讓執行個體可從公開網際網路連線的反向通道
- Node.js
- OpenClaw本身
最後,日誌應會顯示OpenClaw已準備就緒。您也應該會透過先前設定的回呼端點,收到分配給此部署的專屬URL。
步驟9:開啟OpenClaw儀表板
複製產生的部署URL,並在瀏覽器中開啟。
系統會要求您輸入在.env檔案中設定的UI密碼。輸入後,OpenClaw儀表板應該就會載入。
大功告成:您現在已透過Cargo,在Acurast Processor上擁有一個私人、自架的OpenClaw執行個體,而且完全不必租用任何伺服器。
步驟10:開始使用OpenClaw
在儀表板中,您可以開啟新的工作階段,與您的OpenClaw執行個體互動。視設定而定,OpenClaw可以排程動作、產生摘要、處理資訊,並執行其他AI輔助的工作流程。
如果在初步測試時遇到工具呼叫錯誤,請確認您要執行的任務是否真的需要這些工具。即使某個選用工具未正確設定,基本的模型互動仍可正常運作。
只要收到模型的回應,就代表OpenClaw的核心部署已正常運作。
重要:您的部署是暫時性的
以這種方式自架OpenClaw時,有一個重要細節需要記住。
部署只會在您於Acurast設定中指定的期間內執行。部署結束後,其資料就會被刪除,包括OpenClaw的設定,以及它對您各次工作階段的記憶。
請選擇足以讓您使用或測試執行個體的部署期間,也不要把Processor的本機儲存空間當作需要保留之資料的永久儲存空間。
觀看完整影片教學
想看看完整的設定過程嗎?下方影片逐步示範整個OpenClaw設定與部署流程,從填寫環境檔案到登入儀表板。
總結
Acurast透過Cargo提供OpenClaw,讓您能以簡單的方式在網路上自架專屬的AI助理。
整體流程很簡單:設定OpenClaw Cargo應用程式、選擇部署設定、部署到Acurast、取得執行個體URL,然後登入OpenClaw。
一切開始運作後,您就擁有一個託管在Acurast Processor上的專屬OpenClaw執行個體,能在部署期間處理AI驅動的任務,整個過程完全不需要雲端伺服器。
好奇背後是哪些手機在運作嗎?任何閒置的Android手機都能成為Acurast Processor,並因執行像這樣的部署而獲得獎勵。如果您想開發自己的Cargo應用程式,可以從開發者資源開始。

