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

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

가이드: Windows에서 Lemonade 서버를 통해 로컬 LLM으로 GitHub Copilot 실행하기
개발자가 GitHub Copilot을 Windows 머신, 특히 Framework Desktop에서 로컬 대규모 언어 모델(LLM)과 함께 사용하도록 설정하는 방법에 대한 안내를 공개했습니다. 이 가이드는 해당 설정에 대한 간단한 설명을 찾지 못한 저자가 작성했습니다.
크래프트 코딩: AI가 코드를 작성하지 않고 검토하게 하세요
피터 블룸은 '바이브 코딩'이 막다른 길이라고 주장합니다. 대신 AI를 리뷰어로 활용하고, 자신이 코드를 작성하라고 조언합니다. 이렇게 하면 기술을 날카롭게 유지하고, 검증되지 않은 AI 출력의 함정을 피할 수 있습니다.

OpenClaw 고장 패턴: 28일 동안 발생한 42건의 실제 사례
OpenClaw를 매일 실행하는 개발자가 AI 환각, 인증 고장, 시간을 더 소모하는 자동화 등 8개 범주에 걸친 42가지 구체적인 실패 사례를 기록했습니다. 출처는 Google OAuth 7일 토큰 만료, Opus 4.6이 파일에 원치 않는 메타데이터를 추가하는 사례 등 구체적인 예시를 제공합니다.

클로드 코드의 27가지 훅 라이프사이클 시각적 가이드
커뮤니티에서 제작한 자료는 Claude Code의 27가지 훅 전체를 시각적, 청각적으로 안내하며 각 훅이 실행되는 시점, 실행 순서, 수신하는 데이터를 보여줍니다. 이 프로젝트는 Claude Code 자체를 사용해 완전히 구축되었습니다.