자체 호스팅 오픈클로 도커에서 '지원되지 않는 탐색' 및 브라우저 플러그인 오류 수정

VPS(예: Hostinger)에서 OpenClaw를 자체 호스팅하는데 에이전트가 웹을 탐색할 수 없다면, 문제는 대개 root 권한, Chromium 바이너리 누락, Playwright 버전 불일치의 조합입니다. 다음은 "Navigate Unsupported"에서 작동하는 Google 스크린샷으로 전환하는 데 사용된 정확한 수정 방법입니다.
1. 권한 문제 (EACCES)
docker logs [컨테이너 이름]으로 로그를 확인하세요. npm error Error: EACCES: permission denied, mkdir이 보이면 컨테이너가 node_modules를 생성할 수 없는 것입니다. docker-compose.yml의 openclaw 서비스에 user: root와 init: true를 추가하여 해결하세요:
services:
openclaw:
image: ghcr.io/hostinger/hvps-openclaw:latest
user: root # <-- 해결 방법
init: true2. Browserless 엔진 연결
페이지를 렌더링하기 위해 browserless 서비스를 추가하세요:
browserless:
image: ghcr.io/browserless/chromium:latest
ports:
- "3000:3000"
environment:
- CONCURRENT=5
- TOKEN=[YOUR-CUSTOM-TOKEN]OpenClaw 서비스에 다음 환경 변수를 설정하세요:
BROWSERLESS_URL=ws://browserless:3000?token=[YOUR-CUSTOM-TOKEN]3. 'Navigate Unsupported' 해결
이 오류는 Playwright가 누락되었음을 의미합니다. 플러그인이 기대하는 정확한 버전을 해당 폴더에 강제 설치하세요:
docker exec -u root -it [컨테이너 이름] bash -c "npm install [email protected] --prefix /usr/local/lib/node_modules/openclaw/dist/extensions/browser"4. Chromium 바이너리 다운로드
라이브러리만으로는 충분하지 않습니다. 실제 Chromium 바이너리(약 170MB)가 필요합니다:
docker exec -u root -it [컨테이너 이름] npx playwright install chromium5. 모두 연결
진단 도구를 실행하고 OpenClaw의 게이트웨이가 Playwright를 찾을 수 있도록 심볼릭 링크를 생성하세요:
docker exec -u root -it [컨테이너 이름] openclaw doctor --fix그런 다음 Playwright 설치를 기본 OpenClaw 디렉토리에 수동으로 심볼릭 링크하세요. 재시작 후 오류가 사라집니다.
에이전트가 계속 웹을 볼 수 없다고 말한다면, 다음 단계를 순서대로 따르세요: root 사용자, browserless, 올바른 Playwright 버전, Chromium 바이너리, doctor 수정.
📖 전체 소스 읽기: r/openclaw
👀 See Also

OpenClaw v2.0 업데이트: 호환성 손상을 방지하기 위한 필수 사전 업데이트 체크리스트
OpenClaw의 최신 업데이트는 12개의 주요 변경 사항, 새로운 플러그인 시스템, 그리고 30개 이상의 보안 패치를 도입했습니다. 이 가이드는 환경 변수 이름 변경, 상태 디렉토리 마이그레이션, 브라우저 자동화 재구성 등을 포함하여 업데이트 전에 수행해야 할 5가지 필수 확인 사항을 설명합니다.

OpenClaw 에이전트 자율성 문제 해결: 스킬 파일, 도구 선택 및 Cron 설정
개발자가 OpenClaw 에이전트가 초기 설정 후 자동으로 작동을 멈추는 문제에 대한 해결책을 공유합니다. 주요 수정 방법으로는 채팅 지시 대신 외부 스킬 파일 사용, 브라우저 도구를 API 기반 도구나 Puppeteer 스크립트로 대체, cron 작업 올바르게 구성하기 등이 있습니다.

네모클로 Windows 설정 문제 및 해결 방법
Windows에서 NemoClaw 설치 시 세 가지 특정 오류가 발생합니다: Git Bash에서 지원되지 않는 환경, 포트 18789가 이미 사용 중, OpenClaw 설치 중 Docker 빌드 실패. 근본 원인은 NemoClaw가 Windows를 고려하여 구축되지 않았기 때문에, 성공적인 설정을 위해서는 WSL2 Ubuntu가 필요합니다.

클라우드 API 또는 로컬 모델을 사용하여 무료로 OpenClaw 에이전트를 실행하는 방법
OpenRouter, Gemini, Groq의 무료 클라우드 티어를 활용하거나 Ollama를 통해 로컬 모델을 실행하는 방법을 상세히 설명하는 가이드로, 흔히 발생하는 문제를 피하기 위한 특정 구성 팁을 포함합니다.