目 录CONTENT

文章目录

Ubuntu非桌面版安装OpenClaw配置浏览器

过客
2026-02-16 / 0 评论 / 0 点赞 / 1 阅读 / 0 字

我的OpenClaw是安装在Ubuntu Server版的PVE虚拟机中,像用到浏览器相关功能时直接给报错了,然后运行 openclaw browser status 发现状态一直是 running: false而且browser: unknown

这是非桌面版的Linux中默认是不安装浏览器的,所以,只要给服务器安装chrome浏览器就可以。

步骤

1. 安装 chrome

从谷歌下载chrome软件包,每个系统安装chrome的软件包不一样,大家需要根据系统进行下载(谷歌dl下载节点,国内可访问)

  • Debian/Ubuntu (.deb) 环境:
# 更新软件包列表(推荐先执行)
sudo apt update

# 下载安装包
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

# 安装依赖包
sudo apt install -y fonts-liberation
sudo apt install -y xdg-utils

# 安装中文字体
sudo apt install -y fonts-noto-cjk

# 安装 Google Chrome
sudo apt install -y ./google-chrome-stable_current_amd64.deb
  • OpencloudOS/CentOS/Fedora(.rpm) 环境:
#下载安装包
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

# 安装依赖包
yum install -y liberation-fonts
yum install -y xdg-utils

#安装字体,防止浏览器文字加载不出来
yum install -y google-noto-sans-cjk-fonts

# 安装google包 ,注意:这里用 yum localinstall,它会自动补齐依赖
yum localinstall -y ./google-chrome-stable_current_x86_64.rpm

安装后,查看which google-chrome安装配置

2. OpenClaw 增加chrome配置

打开默认的 openclaw.json 文件 在时面添加

"browser": {
    "executablePath": "/usr/bin/google-chrome",
    "headless": true,
    "noSandbox": true,
    "defaultProfile": "openclaw"
  },

也可以用OpenClaw命令添加

# 设置默认使用 openclaw 模式
openclaw config set browser.defaultProfile "openclaw"

# 再次确认无桌面模式开启
openclaw config set browser.headless true

# 2. 强制开启 NoSandbox (否则以root用户运行的openclaw,Chrome 出于安全策略拒绝启动)
openclaw config set browser.noSandbox true

# 确认chrome路径
openclaw config set browser.executablePath "/usr/bin/google-chrome"

重启openclaw gateway restart,再查看openclaw browser status状态

3. 测试

打开飞书,发消息问一下浏览器状态是否可用,再让打开一下网页并截图。

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区