githubEdit

OpenClaw Deploy On Debian Linux

始める

最近的OpenClaw可谓是沸沸扬扬, 本质上这只是一个工具,却被各种商业/媒体非理性炒作,

試験環境:

Lightsail arrow-up-right+Amazon Bedrockarrow-up-right+Litellm+OpenClaw+Telegram_Bot

在这里我用AmazonLightsail arrow-up-right配合litellm+awscliv2(通过Amazon Bedrockarrow-up-right)让所谓的这只蝦運作起來。

機器配置我採用 Lighsail最小配置,512M雙棧網路.原則上Amazon的光帆是不允許長時間過高負載的,這讓我回憶起如果你用Lighsail進行iper3測速你可能會面臨boom的停機斷開ssh的事故,而再次恢復可要去web的portal自行reboot了.

紹介: 必要な環境前に

言歸正傳,我是用的是向來順手的Debian12 Linux(ummm,lighsail沒提供Debian13,我也懶得upgrade了)主要是Debian13相比Debian12有部分軟件包不再可以尋找到,以及配置文件的路徑進行變更,

由於512M的內存在我們進行第一步,npm build package就給咱們內存不夠,安裝停止了

curl -fsSL https://openclaw.ai/install.sh | bash

所以我們先不要著急執行它的安裝腳本,我們先吧內存和API在本地跑起來

Swap

先臨時給2G RAM

root@ip-172-26-9-118:~# fallocate -l 2G /swapfile
root@ip-172-26-9-118:~# chmod 600 /swapfile
root@ip-172-26-9-118:~# mkswap /swapfile

由於我們使用Amazon Bedrock.所以我們還要順手install下pip

Litellm

緊接著我們安裝litellm

我這種這種在root用戶下安裝包在下很不推薦,

AWS IAM

由於我們使用Amazon Bedrock我們需要提前在我們的AWS控制台IAM-users-建立人員 隨便起個名字,密碼保存下 建議下載csv. 但是這裡的帳戶密碼並不是我們要用的,建立完成後, 讓我們 新增許可

點擊存取密鑰,創建存取密鑰,務必下載csv文件,這裡的ID_Key和密鑰才是我們接下來配置存取Amazon Bedrock關鍵,順帶一提,令和7年註冊的AWS帳戶開通Amazon Bedrock需要手動填寫工單向客戶說明提高配額,否則極大概率無法使用AWS提供的Amazon Bedrock服務,更無法調取各種模型.

Config awscli

讓我們繼續,由於Debian12這裡發行版的版本較長遠

確保使用最新的版本 我們可以強制通過path來指定調用新的工具包

至此我們配置aws configure

example:

如果這一步沒有問題,我們便可以通過

litellm config

查看到aws的bedrock models list

我們在我們的root路徑下

我這裡使用的的是sonnet和haiku

讓litellm通過配置在本地開啟一個API

順利的話你就可以看到

順利的運作起來了.我們新開一個shell

鍵入如下便可以看到順利運作的API返回的信息

❕warning

我在對接telegram bot這一步遇到了nodejs的內存不夠報錯,所提起把環境變量調整一下

Openclaw install

至此我們進入配置Openclaw的第一步,

當我們執行完這裡之後等待它啟動我們首先yes確認知曉這是一個實驗項目,

如您完成openclaw的安裝但是第一次的部署是失敗的不要擔心,您可以使用以下任意初始化命令從頭我們的配置

這裡對接我們自己的本地API以及調用模型名稱sonnet 順帶一提我們並未向litellm設定key因此如您遇到要求填寫key的情況下您可以任意填寫字符進行下一步

按照順序配置好必要的AI(如果在這裡失敗的話也不要著急) 以及channel 我選擇了telegrambot,如果不知道如何創建bot的話自行Google,

我這裡選擇的是pairing,這樣可以確保只需要邀請加入.

讓我頭大的還是

gateway running

啟動網關

頻繁報錯提示網關未安裝,其實網關是早就部署好了的,

我只能通過bg這樣的命令放入後台.

Commands

Document

關於更多還清查看官方文檔, 還清查看官方文檔, openclaw.aiarrow-up-right

限制網路環境下參考部署文檔arrow-up-right

文檔arrow-up-right

最後的最後請務必為port 18789 做好防火牆,或者轉移其他port

最後は、ここで読んだ人は、誠にありがとうございます。 以上です。

音楽:

Last updated