关于openclaw的部署、插件、使用

前缀、文档修改记录

20260315 初始化编辑此文章

章节1、需求描述

就是记录一下openclaw的部署,插件安装,功能使用

章节2、openclaw的部署

2.1、 资源规格

因为是个人需求,我这里,使用的2C 4G 60G SSD的规格的虚拟机,带宽有3Mbps应该足够了,保持24小时开机运行,操作系统选择Ubuntu 24.04 或者 Debian 13 。

本篇教程使用Debian最新版本的 ubuntu-24.04.4-live-server-amd64.iso 系统。

2.2、资源部署(Docker方式,推荐)

Docker方式的部署,对于新手村的人,可能更友好一点,故而优先介绍这个方式的部署。

用Docker方式部署,自然先部署docker容器环境。

部署docker环境

root@server#  curl -fsSL https://get.docker.com | sh

创建并进入 Openclaw 工作目录,获取项目文件。为了安全性,建议用普通用户执行。

user@server$  mkdir openclaw && cd openclaw
user@server$  git clone https://github.com/openclaw/openclaw.git .

环境变量的配置

cp .env.example .env
必须配置的关键项:

API_KEY: 您的 LLM 提供商密钥(如 元宝,豆包,Claude,OpenAI)。

BASE_URL: 如果使用代理(如 OpenRouter 或国内中转),请在此填写。

ADMIN_PASSWORD: 进入 Web 管理面板的初始密码。

启动openclaw,使用 Docker Compose 启动,创建或检查目录下的 docker-compose.yml 文件。一个典型的配置如下

services:
  openclaw:
    image: openclaw/openclaw:latest
    container_name: openclaw
    ports:
      - "3000:3000"
    volumes:
      - ./data:/app/data
      - .env:/app/.env
    restart: always

执行启动

docker compose up -d

如果需要检查执行日志

docker logs -f openclaw

访问面板: 在浏览器中输入 http://服务器IP:3000

安全提示: 如果无法访问,请检查云服务器的 安全组/防火墙 是否已放行 3000 端口。

权限问题: 如果挂载的 ./data 文件夹无法写入,请执行 chmod -R 777 ./data。

数据库重置: 如果遇到数据库版本冲突,通常可以通过删除 ./data/db.sqlite 并重启容器解决。

浏览器组件: 如果您使用了需要自动化 UI 的插件,确保镜像版本包含 playwright 驱动,否则会出现“Browser not found”错误。

2.3、资源部署(物理系统方式)

附录1、视频操作演示

附录2、@Dasmz

博客内,所有教程为手打原创教程,如果技术教程对您有所帮助,欢迎打赏作者。技术层面,闻道有先后,如有疏漏、错误,欢迎指正。技术博客的内容,一般具有一定的环境依赖,具有一定的年代依赖,酌情参考其中的内容,请勿完全照搬照抄。

对于博客内已提及的专业知识,如果需要技术指导,欢迎联系我,仅需支付工时费

Twitter: Dasmz

Youtube: @DasmzStudio

Telegram: @Dasmz

Donate
云乞讨

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注