OpenClaw 제어 UI 연결 문제 해결

OpenClaw를 사용하다가 'Disconnected (1008): control ui requires HTTPS or localhost (secure context)' 오류가 발생한다면, 당신만 겪는 문제가 아닙니다. 이 문제는 Reddit에 올라온 사용자 질문에서 설명된 것처럼 Hostinger VPS에서 인터페이스를 실행하려 할 때 자주 발생합니다.
이 문제의 핵심은 제어 UI가 HTTPS 또는 localhost가 제공하는 보안 연결을 필요로 하지만, 현재 설정이 HTTP를 사용하고 있을 수 있다는 점입니다. 접근을 복구하려면 몇 가지 옵션이 있습니다:
해결 옵션
- HTTPS로 전환: Tailscale Serve와 같은 도구를 사용하여 HTTPS를 구현하세요. 이는 VPS에 Tailscale을 설정하여 보안 연결을 생성하고, 궁극적으로 브라우저가 장치 식별자를 차단하지 않도록 하는 과정을 포함합니다.
- Localhost 사용: 가능하다면, 게이트웨이 호스트에서 직접
http://127.0.0.1:18789를 방문하여 애플리케이션을 localhost에서 실행하세요. - 비보안 HTTP 인증 허용: HTTP를 유지해야 하는 경우, 설정을 수정하여 비보안 인증을 허용하세요. 이는 구성 파일에서
gateway.controlUi.allowInsecureAuth: true를 설정하는 것을 포함하지만, 보안 상태를 약화시키므로 주의해서 진행해야 합니다.
실행 단계
먼저 어떤 해결책이 당신의 환경에 가장 적합한지 결정하세요:
- HTTPS의 경우: Tailscale Serve 문서를 따라 HTTPS 접근을 구성하세요.
- Localhost의 경우: 애플리케이션과 접근하는 기기가 동일한 네트워크에 있는지 확인한 후, 지정된 URL을 여세요.
- 비보안 HTTP의 경우: VPS 구성 파일을 업데이트하여
gateway.controlUi.allowInsecureAuth: true를 포함시키세요. 보안 영향에 대해 충분히 이해해야 합니다.
이 작업은 VPS에서 일부 설정이 필요합니다. 일반적으로 프로젝트 디렉토리나 시스템 전체 구성 경로에 있는 구성 파일을 편집하게 될 것입니다. 이는 설정에 따라 다릅니다.
📖 전체 출처 읽기: r/clawdbot
👀 See Also

OpenClaw 메모리 플러그인 분석: 무손실 클로 + LanceDB 추천
한 개발자가 OpenClaw 메모리 플러그인을 테스트한 결과, 기본 설정은 토큰 비대화를 유발하는 반면, Lossless Claw와 LanceDB를 함께 사용하면 에이전트 컨텍스트를 유지하는 데 높은 비용 없이 최적의 성능을 제공한다는 사실을 발견했습니다.

OpenClaw 메모리 관리: 완전 가이드
없음

Claude를 사용하여 쓰기 패턴을 분석하여 맞춤형 지침을 개선하기
레딧 사용자가 주관적인 어조 설명에 의존하기보다는 구두점 회피와 비유 출처와 같은 구체적인 패턴을 식별하기 위해 클로드가 10개의 글쓰기 샘플을 분석하도록 하는 방법을 통해 더 효과적인 맞춤 지침을 만드는 방법을 설명했습니다.

플러그인 없이 OpenClaw 에이전트를 위한 4-파일 메모리 시스템
한 레딧 사용자가 네 개의 마크다운 파일을 활용한 실용적인 메모리 시스템을 공유합니다: USER.md는 정체성, CONTEXT.md는 현재 작업, MEMORY.md는 구조화된 주제, ARCHIVE.md는 완료된 항목을 담습니다. 이 접근법은 더 많은 메모리가 아닌 더 나은 파일 구조를 통해 '에이전트가 자신이 아는 것을 모른다'는 문제를 해결합니다.