安装OpenClaw
部署
服务器配置2核2G即可
安装nodejs和npm: sudo apt install -y nodejs npm
安装openclaw:npm i -g openclaw
启动:openclaw onboard,随后根据引导一步步配置即可。
启动成功后,服务运行在18789端口上,但是不能公网访问。
需要采用SSH 隧道的方式,在本地执行
ssh -N -L 18789:127.0.0.1:18789 root@43.159.55.138
-
-N→ 不执行命令,只转发端口 -
-L 18789:127.0.0.1:18789→ 本地 18789 端口映射到服务器 127.0.0.1:18789
最后本地访问http://localhost:18789/#token=xxx即可。
Tips
- 若想
ssh -N -L 18789:127.0.0.1:18789 root@43.159.55.138不输入密码,只需将本地的公钥放在服务器上即可。 - 让openClaw在后台运行,就可以随时在本地访问openclaw了:
nohup openclaw gateway > /tmp/openclaw.log 2>&1 &
- 需要停止服务时:
pkill -f openclaw
配置模型
如果在新手引导中没有配置好API KEY,进入UI界面之后会话是不可用的。需要重新配置或者新增新的聊天模型可以使用以下命令
openclaw configure --section model
根据引导选择需要的厂商,输入api key之后选择模型即可添加成功。
这里使用的是DeepSeek的模型,获取key的方法是:直接进入deepseek官网,找到API开放平台,在里面创建API KEY之后复制过来就行。
配置Channels
就是能让你使用某个APP与你的openclaw对话,如飞书、微信等。我使用的是Telegram。
首先需要在Telegram上创建一个Bot,后续你将与它对话:
- 搜索`
@BotFather并发送/newbot - 根据引导拿到Token
在服务器上配置:同样的,如果没有在新手引导中配置,则用以下命令唤起添加引导:
openclaw channels add
选择Telegram,根据引导,粘贴我们上一步中获取到的Token,完成配置。
评论