macOS VM에서 OpenClaw 실행 (샌드박스 격리)
권장 기본값 (대부분의 사용자)
- 소형 Linux VPS - 상시 실행 게이트웨이와 저비용. VPS 호스팅을 참조하세요.
- 전용 하드웨어 (Mac mini 또는 Linux 박스) - 완전한 제어와 브라우저 자동화를 위한 가정용 IP가 필요한 경우. 많은 사이트가 데이터 센터 IP를 차단하므로 로컬 브라우징이 더 잘 작동합니다.
- 하이브리드: 저렴한 VPS에 게이트웨이를 유지하고, 브라우저/UI 자동화가 필요할 때 Mac을 노드로 연결합니다. Nodes 및 게이트웨이 원격을 참조하세요.
macOS VM 옵션
Apple Silicon Mac에서 로컬 VM (Lume)
Lume를 사용하여 기존 Apple Silicon Mac에서 샌드박스 격리된 macOS VM으로 OpenClaw를 실행합니다. 제공되는 기능:- 격리된 전체 macOS 환경 (호스트가 깨끗하게 유지됨)
- BlueBubbles를 통한 iMessage 지원 (Linux/Windows에서는 불가능)
- VM 복제로 즉시 재설정
- 추가 하드웨어나 클라우드 비용 없음
호스팅 Mac 프로바이더 (클라우드)
클라우드에서 macOS를 원한다면 호스팅 Mac 프로바이더도 사용할 수 있습니다:- MacStadium (호스팅 Mac)
- 다른 호스팅 Mac 벤더도 사용 가능; 해당 VM + SSH 문서를 따르세요
빠른 경로 (Lume, 숙련된 사용자)
- Lume 설치
lume create openclaw --os macos --ipsw latest- Setup Assistant 완료, Remote Login (SSH) 활성화
lume run openclaw --no-display- SSH 접속, OpenClaw 설치, 채널 설정
- 완료
필요한 것 (Lume)
- Apple Silicon Mac (M1/M2/M3/M4)
- 호스트에 macOS Sequoia 이상
- VM당 약 60 GB의 여유 디스크 공간
- 약 20분
1) Lume 설치
~/.local/bin이 PATH에 없는 경우:
2) macOS VM 생성
3) Setup Assistant 완료
VNC 창에서:- 언어 및 지역 선택
- Apple ID 건너뛰기 (나중에 iMessage를 원하면 로그인)
- 사용자 계정 생성 (사용자 이름과 비밀번호를 기억하세요)
- 선택적 기능 모두 건너뛰기
- 시스템 설정 → 일반 → 공유 열기
- “Remote Login” 활성화
4) VM의 IP 주소 확인
192.168.64.x).
5) VM에 SSH 접속
youruser를 생성한 계정으로, IP를 VM의 IP로 교체하세요.
6) OpenClaw 설치
VM 내부에서:7) 채널 설정
설정 파일 편집:8) VM을 헤드리스로 실행
VM을 중지하고 디스플레이 없이 재시작:보너스: iMessage 통합
macOS에서 실행할 때의 킬러 기능입니다. BlueBubbles를 사용하여 OpenClaw에 iMessage를 추가합니다. VM 내부에서:- bluebubbles.app에서 BlueBubbles 다운로드
- Apple ID로 로그인
- Web API를 활성화하고 비밀번호 설정
- BlueBubbles 웹훅을 게이트웨이로 지정 (예:
https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
골든 이미지 저장
추가 커스터마이징 전에 깨끗한 상태를 스냅샷합니다:24/7 실행
다음과 같이 VM을 계속 실행합니다:- Mac을 전원에 연결 유지
- 시스템 설정 → 에너지 절약에서 잠자기 비활성화
- 필요시
caffeinate사용
문제 해결
| 문제 | 해결 방법 |
|---|---|
| VM에 SSH 접속 불가 | VM의 시스템 설정에서 “Remote Login”이 활성화되어 있는지 확인 |
| VM IP가 표시되지 않음 | VM이 완전히 부팅될 때까지 기다린 후 lume get openclaw 다시 실행 |
| Lume 명령을 찾을 수 없음 | ~/.local/bin을 PATH에 추가 |
| WhatsApp QR 스캔 안 됨 | openclaw channels login 실행 시 호스트가 아닌 VM에 로그인되어 있는지 확인 |
관련 문서
- VPS 호스팅
- Nodes
- 게이트웨이 원격
- BlueBubbles 채널
- Lume Quickstart
- Lume CLI Reference
- Unattended VM Setup (고급)
- Docker 샌드박스 격리 (대체 격리 접근 방식)