피드로 돌아가기
Dev.toInfrastructure
원문 읽기
ZimaOS Docker 환경 기반 OpenClaw 게이트웨이 구축 및 페어링 최적화
Setting Up OpenClaw on ZimaCube: It's Easier Than You Think
AI 요약
Context
ZimaOS의 컨테이너 기반 앱 배포 구조로 인한 호스트 OS와의 경로 분리 및 SSH 비활성 상태의 기본 설정이 초기 환경 구축의 병목으로 작용함. 개별 머신별 독립적인 Gateway 구조로 인해 기기 페어링 요청의 가시성 확보 및 제어 지점이 분산되는 제약 사항이 존재함.
Technical Solution
- ZimaOS Network 설정을 통한 SSH 프로토콜 활성화로 원격 제어 인터페이스 확보
- 호스트 PATH 직접 접근 대신
docker exec명령어를 통한 컨테이너 내부 런타임 제어 방식 채택 - 기기별 독립적 Gateway 특성을 고려하여 WebSocket URL 기반의 제어 대상 머신 식별 프로세스 수립
- '대시보드 요청 생성 → 컨테이너 내부 CLI 승인 → 세션 연결'으로 이어지는 명시적 Pairing Flow 구축
- 포트 24190 기반의 로컬 IP 직접 접근을 통한 대시보드 인터페이스 연결 최적화
실천 포인트
1. 컨테이너 기반 OS 사용 시 바이너리 실행 경로가 호스트와 분리되어 있는지 확인
2. 분산 게이트웨이 구조에서 요청 승인 주체(Target Machine)와 제어 주체의 일치 여부 검증
3. SSH 및 네트워크 포트 개방 상태를 사전 체크하여 디버깅 시간 단축