Skip to main content

macOS VM에서 OpenClaw 실행 (샌드박스 격리)

권장 기본값 (대부분의 사용자)

  • 소형 Linux VPS - 상시 실행 게이트웨이와 저비용. VPS 호스팅을 참조하세요.
  • 전용 하드웨어 (Mac mini 또는 Linux 박스) - 완전한 제어와 브라우저 자동화를 위한 가정용 IP가 필요한 경우. 많은 사이트가 데이터 센터 IP를 차단하므로 로컬 브라우징이 더 잘 작동합니다.
  • 하이브리드: 저렴한 VPS에 게이트웨이를 유지하고, 브라우저/UI 자동화가 필요할 때 Mac을 노드로 연결합니다. Nodes게이트웨이 원격을 참조하세요.
macOS 전용 기능 (iMessage/BlueBubbles)이 필요하거나 일상 Mac에서 엄격한 격리를 원할 때 macOS VM을 사용하세요.

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 문서를 따르세요
macOS VM에 SSH 접근이 가능하면 아래 6단계부터 계속하세요.

빠른 경로 (Lume, 숙련된 사용자)

  1. Lume 설치
  2. lume create openclaw --os macos --ipsw latest
  3. Setup Assistant 완료, Remote Login (SSH) 활성화
  4. lume run openclaw --no-display
  5. SSH 접속, OpenClaw 설치, 채널 설정
  6. 완료

필요한 것 (Lume)

  • Apple Silicon Mac (M1/M2/M3/M4)
  • 호스트에 macOS Sequoia 이상
  • VM당 약 60 GB의 여유 디스크 공간
  • 약 20분

1) Lume 설치

~/.local/bin이 PATH에 없는 경우:
확인:
문서: Lume Installation

2) macOS VM 생성

macOS를 다운로드하고 VM을 생성합니다. VNC 창이 자동으로 열립니다. 참고: 인터넷 연결에 따라 다운로드에 시간이 걸릴 수 있습니다.

3) Setup Assistant 완료

VNC 창에서:
  1. 언어 및 지역 선택
  2. Apple ID 건너뛰기 (나중에 iMessage를 원하면 로그인)
  3. 사용자 계정 생성 (사용자 이름과 비밀번호를 기억하세요)
  4. 선택적 기능 모두 건너뛰기
설정 완료 후 SSH 활성화:
  1. 시스템 설정 → 일반 → 공유 열기
  2. “Remote Login” 활성화

4) VM의 IP 주소 확인

IP 주소를 찾으세요 (보통 192.168.64.x).

5) VM에 SSH 접속

youruser를 생성한 계정으로, IP를 VM의 IP로 교체하세요.

6) OpenClaw 설치

VM 내부에서:
온보딩 프롬프트를 따라 모델 프로바이더 (Anthropic, OpenAI 등)를 설정합니다.

7) 채널 설정

설정 파일 편집:
채널 추가:
그런 다음 WhatsApp 로그인 (QR 스캔):

8) VM을 헤드리스로 실행

VM을 중지하고 디스플레이 없이 재시작:
VM이 백그라운드에서 실행됩니다. OpenClaw의 데몬이 게이트웨이를 계속 실행합니다. 상태 확인:

보너스: iMessage 통합

macOS에서 실행할 때의 킬러 기능입니다. BlueBubbles를 사용하여 OpenClaw에 iMessage를 추가합니다. VM 내부에서:
  1. bluebubbles.app에서 BlueBubbles 다운로드
  2. Apple ID로 로그인
  3. Web API를 활성화하고 비밀번호 설정
  4. BlueBubbles 웹훅을 게이트웨이로 지정 (예: https://your-gateway-host:3000/bluebubbles-webhook?password=<password>)
OpenClaw 설정에 추가:
게이트웨이를 재시작합니다. 이제 에이전트가 iMessage를 주고받을 수 있습니다. 전체 설정 세부 정보: BlueBubbles 채널

골든 이미지 저장

추가 커스터마이징 전에 깨끗한 상태를 스냅샷합니다:
언제든지 재설정:

24/7 실행

다음과 같이 VM을 계속 실행합니다:
  • Mac을 전원에 연결 유지
  • 시스템 설정 → 에너지 절약에서 잠자기 비활성화
  • 필요시 caffeinate 사용
진정한 상시 실행을 원한다면 전용 Mac mini 또는 소형 VPS를 고려하세요. VPS 호스팅을 참조하세요.

문제 해결


관련 문서